【精品】软件设计综合实习项目指导书

【精品】软件设计综合实习项目指导书

ID:45557679

大小:49.28 KB

页数:17页

时间:2019-11-14

【精品】软件设计综合实习项目指导书_第1页
【精品】软件设计综合实习项目指导书_第2页
【精品】软件设计综合实习项目指导书_第3页
【精品】软件设计综合实习项目指导书_第4页
【精品】软件设计综合实习项目指导书_第5页
资源描述:

《【精品】软件设计综合实习项目指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、广东交通职业技术学院余明艳编2008.061软件的定义1.1问题的定义问题定义阶段耍回答的关键问题:“要解决的问题是什么?”。通过问题定义阶段的丄作,系统分析员应提出关于问题的性质、软件系统的目标和规模的书血•报告。通过对系统的实际用户和使用部门负责人的访问调查,分析员扼要地写出他对问题的理解,并在用户和使用部门负责人的会议上认真讨论这份书面报告,澄清含糊不清的地方,改正理解不止确的地方,最后得出一份双方都满意的文档。1.2可行性研究这个阶段要回答的关键问题:“对于上一个阶段所确定的问题冇行得通的解决办法吗?”0

2、这个阶段的任务不是具体解决问题,而是研究问题的范围,探索这个问题是否值得去解,是否有可行的解决办法。这一阶段,系统分析员需在较短的时间内模拟进行系统分析和设计过程,即在较抽彖的层次下进行分析和设计。系统分析员应对用户的需求和环境进行深入细致的调查,在此基础上进行技术上、经济上、法律上等方面的可行性论证。可行性研究的结果是使用部门负责人做出是否继续进行这项工程的决定的重要依据,一般说来,只冇投资可能取得较大效益的那些工程项冃才值得继续进行下去。不值得投资的工程项日要及时中止,避免更人的浪费。1.3需求分析这个阶段的

3、任务仍然不是具体地解决问题,而是准确地确定“为了解决这个问题,目标系统必须做什么”,也就是深入描述软件的功能和性能,确定软件设计的限制和软件与其它系统元素的接口,定义软件的其它有效性需求。系统分析员在需求分析阶段必须和用户密切配合,充分交流信息,以得出经过用户确认的系统逻辑模型。通常用数据流图、数据字典和简要的算法描述表示系统的逻辑模型。该模型必须准确全面地体现用户的帝求,是以后设计系统的基础。该阶段产生的文档称为需求规格说明书。2软件的开发1.1总体设计这个阶段必须冋答的关键问题是:“应该如何宏观地解决这个问题

4、?”,以比较抽象概括的方式提出了解决问题的办法。概要设计的主要任务是选择合适的设计方案,确定软件的结构,模块的功能和模块间的接口以及全局数据结构的设计。1.2详细设计这个阶段必须冋答的关键问题是:“应该如何具体地实现这个系统?”,把解决方法具体化。详细设计的任务是设计每个模块的实现细节和局部数据结构。这个阶段的任务还不是编写程序,而是设计出程序的详细规格说明。这种规格说明的作用很类似于其他工程领域屮工程师经常使用的丁程蓝图,它们应该包含必要的细节,程序员可以根据它们写出实际的程序代码。1.3编码这个阶段的任务是写

5、出正确的、容易理解、容易维护的程序模块。程序员应该根据目标系统的性质和实际环境,选取一种适当的高级程序设计语言(必要时川汇编语言),把详细设计的结果翻译成用选定的语言帖写的程序。1.4软件测试这个阶段的关键任务是通过测试及相应的调试,使软件达到预定的的要求。测试可分模块测试、集成测试和验收测试。通过对测试结果的分析可以対软件的可靠性进行预测,根据预测对以决定测试阶段何时结束。测试员应将测试计划、测试方案和实测结果用正式文档形式保存下来,作为软件配置的一个部分。3软件的使用和维护3.1软件的运行软件工程师将所开发的

6、软件安装在用户需要的运行环境中,移交给用户使用,这个阶段称为运行阶段。这个阶段的问题是“软件能否顺利地为用户进行服务”。山于软件是逻辑产品,复制几乎不需耍成本,所以软件产品发行的数量越多,软件开发者的经济效益和社会效益越明显。软件的运行是软件产品发挥社会和经济效益的重要时期。由于目前的测试技术不可能将软件中存在的问题都检查出来,所以软件在使用过程中用户或软件工程师必须仔细收集已发现的软件运行中的问题,定期或不定期地写出“软件问题报告”。3.2软件的维护维护阶段的关键任务是:通过各种必要的维护活动使系统持久地满足用

7、户的需要。通常有四类维护活动:改正性维护,也就是诊断和改正在使用过程中发现的软件错误;适应性维护,即修改软件以适应环境的变化;完善性维护,即根据用户的耍求改进或扩充软件使它更完善;预防性维护,即修改软件为将来的维护活动预先做准备。4上交资料a)可行性研究报告(电子稿)b)用户需求分析说明书(电子稿)c)系统计划开发任务书(电了稿)要求:完整、清晰、描述准确。d)软件设计说明卩(电子稿)要求:按规范进行设计说明。e)用户操作手册f)软件测试分析报告g)源程序要求:界面友好、易于操作、能实现基本功能。h)实习报告(打

8、印稿)要求:按所提供样式进行填写后上交。5附录计算机软件开发文档编写指南附录1可行性研究报告可行性研究报告是可行性分析阶段结束后提交的文档。1.引言l.i编写目的.阐述编写该可行性分析报告的目的;.指出该报告所针对的读者对象;.指出该报告将从哪些方血出发进行可行性分析。1.2背景.拟开发软件项ri的名称;.该项日的任务提出者、开发者以及预期用户;.指出该项目与其他系统或软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。