软件工程之二系统分析

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

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

      

系统分析如图

                       

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

                                   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.专题计划要点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值