zoukankan      html  css  js  c++  java
  • 本周总结(13周)

    学习软件工程,了解软件的开发过程:

    软件的开发过程:

    1、需求分析:系统开发前期需求分析非常重要,它是为了有效解决用户问题的需要进行的一项工程活动,所需要考虑的需求问题是功能需求、数据需求、性能需求和接口需       求,开发者承担分析任务,而核心是用户。

        其中步骤有三个:

    ① 获取客户需求,客户泛指某个人或机构部门等,一般方法是调查,包括访谈、座谈、问卷、跟班和收集资料,需求规约可表达用户的软件价值。

    ② 建立需求模型,它是用户需求的图解,一些常用的模型有:业务树图、用例图、活动图。分别用于结构化需求建模、系统业务举例和反映系统工作流程。

    ③ 进行需求验证,要验证的主要内容有:有效性验证、一致性验证、完整性验证、现实性验证和可检验性验证。

    2、概要设计:

         是对需求规格说明书中提供的软件系统逻辑模型进行进一步的分解,从而建立软件系统的总体结构和各个子系统之间、各个模块之间的关系,定义各子系统接口界面和各      功能模块的功能描述等。

    3、详细设计:

        将概要设计产生的功能模块进一步细化,形成可编程的程序模块,设计其具体细节,并设计模块的单元测试计划。阶段产品:详细设计规格说明和单元测试计划等。

    4、实现:

        包含编码和单元测试。

    阶段产品:

        运行并通过单元测试的程序和详细的单元测试报告等。

    5、综合测试:

     包含组装测试和验收测试。

    (1)满足概要设计要求、可运行的软件系统和源程序。

    (2)组装测试报告。

    (3)可供用户使用的软件产品。

  • 相关阅读:
    .net 2.0 使用linq
    重建索引解决mssql表查询超时的问题
    倾斜摄影自动化建模成果的数据组织和单体化
    cesium导入3D模型(obj转gltf)
    github
    JSP转发和重定向的区别
    mysql压缩版的安装教程
    JSP内置对象
    运行jsp常犯的错误
    递归的几个demo
  • 原文地址:https://www.cnblogs.com/lpq1/p/6127048.html
Copyright © 2011-2022 走看看