background image

引言 

计算机软件尤其是数据库软件,成为了当代计算机应用的主流。因此软件开发人员就必须掌
握正确的开发手段,了解软件开发的主要过程,这样心中对软件项目才有清醒的认识,才能
达到事半功倍的效果。本文就软件开发过程中的一些方法,结合本人开发过的一些软件项目
做一些详细论述。 

开发前的准备工作 

一般软件项目在开发前都有系统任务书,主要规定软件的开发目标、主要任务、功能、性能
指标及研制人员和经费、进度等安排,作为系统设计开发和检验的基本依据。 

系统任务书

的基本框架如下: 

(1)引言 

包括编写目的,背景,参考资料。 

(2)系统的目标及任务 

包括系统建设目标,系统的主要任务,系统性能指标,系统标准化要求。 

(3)系统的结构及功能 

包括系统应用组成及结构,系统主要功能。 

(4)系统的规模及进度要求 

包括系统规模,系统研制进度,人员计划。 

但是系统任务书只是这个软件项目的一个基本要求,针对具体情况,软件开发人员和需求分
析人员就要联合对软件项目的细节进行具体分析,必要时还要进行实地调研,然后共同商讨
写出系统的需求分析,需求分析的编写目的在于: 

a. 说明系统在军事方面、技术方面、经济方面和社会条件方面实现的可行性和必要性; 

b. 分析原系统(工作环境)现状,描述待开发系统的详细需求,提供用户和开发人员之间沟通
的基础,提供项目设计的基本信息。 

需求分析报告

的基本框架如下: 

(1  

) 概述 

 

包括 编写目的,背景,参考资料,术语及缩写词。