软件工程之二系统分析

 软件工程将软件开发分为六个阶段。这是传统上的划分,现在有多种新形式的划分,但根本上还是围绕软件开发的流程为主线。软件工程强调了文档的重要性,所以每个阶段都会有相应的文档。

        第二章的内容主要是讲第一个阶段——制定计划,通过系统分析,完成两个重要的文档——可行性分析报告、软件计划。为下一个阶段——需求分析做铺垫。

      

系统分析如图

                       

完成系统分析,应达到的目标

                                   1. 识别用户要求

                                   2.评价系统的可行性

                                   3.进行经济分析和技术分析

                                   4.把功能分配给硬件、软件、人、数据库和其它系统元素

                                   5.建立成本和进度限制

                                   6.生成系统规格说明,形成所有后续工程的基础。 

                     

在上图的可行性分析、软件计划阶段,分别相应的完成可行性分析报告软件计划两个文档。

        软件工程各个阶段的文档的有固定的格式。撰写的条目大致相同,条目的内容不同,具体文档具体分析。

主要格式如下:

 1.引言

     1.1编写的目的

            【阐明编写软件开发计划的目的,指明读者对象】

    1.2项目背景

            【可包括:

                          a:项目的委托单位、开发单位和主管部门

                          b:该软件系统与其他系统的关系。】

     1.3定义

            【列出本档中用到的专门术语的定义和缩写词的原文。】

    1.4参考资料

             【可包括:

                           a:项目经核准的计划任务书、合同或上级机关的批文

                           b:文档所引用的资料、规范等。】

2.项目概述

   2.1工作内容

        【简要说明项目的各项主要工作,介绍所开发软件的功能、性能等。】

   2.2条件与限制

        【阐明为完成项目应具备的条件、开发单位已具备的条件以及上需创造的条件。】

    2.3产品

         2.3.1程序

                 【列出应交付的程序名称、使用的语言及存储形式】

         2.3.2文档

                【列出应交付的文档】

   2.4 运行环境

        【应包括硬件环境、软件环境】

   2.5服务

        【阐明开发单位可向用户提供的服务。如人员培训、安装、保修、维护等。】

   2.6验收标准

3.实施计划

    3.1任务分解

    3.2进度

        【按阶段完成的项目,用图标说明开始时间、完成时间】

    3.3预算

    3.4关键问题

         【说明可能影响项目的关键问题,如设备条件、技术焦点,并说明对策。】

4.人员组织及分工

5.交付期限

6.专题计划要点

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值