首页 > 代码库 > 本周总结(13周)
本周总结(13周)
学习软件工程,了解软件的开发过程:
软件的开发过程:
1、需求分析:系统开发前期需求分析非常重要,它是为了有效解决用户问题的需要进行的一项工程活动,所需要考虑的需求问题是功能需求、数据需求、性能需求和接口需 求,开发者承担分析任务,而核心是用户。
其中步骤有三个:
① 获取客户需求,客户泛指某个人或机构部门等,一般方法是调查,包括访谈、座谈、问卷、跟班和收集资料,需求规约可表达用户的软件价值。
② 建立需求模型,它是用户需求的图解,一些常用的模型有:业务树图、用例图、活动图。分别用于结构化需求建模、系统业务举例和反映系统工作流程。
③ 进行需求验证,要验证的主要内容有:有效性验证、一致性验证、完整性验证、现实性验证和可检验性验证。
2、概要设计:
是对需求规格说明书中提供的软件系统逻辑模型进行进一步的分解,从而建立软件系统的总体结构和各个子系统之间、各个模块之间的关系,定义各子系统接口界面和各 功能模块的功能描述等。
3、详细设计:
将概要设计产生的功能模块进一步细化,形成可编程的程序模块,设计其具体细节,并设计模块的单元测试计划。阶段产品:详细设计规格说明和单元测试计划等。
4、实现:
包含编码和单元测试。
阶段产品:
运行并通过单元测试的程序和详细的单元测试报告等。
5、综合测试:
包含组装测试和验收测试。
(1)满足概要设计要求、可运行的软件系统和源程序。
(2)组装测试报告。
(3)可供用户使用的软件产品。
本周总结(13周)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。