- UID
- 662354
- 帖子
- 1
- 精华
- 0
- 威望
- 2
- 金钱
- 12
- 在线时间
- 0 小时
- 注册时间
- 2017-3-22
|
1#
发表于 2017-4-10 14:22
| 只看该作者
软件定制开发步骤
1.明确的工作阶段
任何二种工业产品的现代生产方式,必然包含或多或少的生产工序.工序划分越精细,各工序加工动作就越明确,因而就越简单化。这是现代化生产方卖的显著特征。尽管这种成批生产模式和软件产品的单件生产状况不完全相同,但是足以启夏我们应该把软件的生产过程分为若干个工作阶段.每个阶段都应该有明确的任务和要求、前提和结果、执行步骤、评价标准和审核活动。
2.具体的文档格式
任何一个现代企业的生产过程中.伴随着从原材料到制成产品的物质流,必然存在一个信息流。信息流中的各种数据对生产过程起着控制和记录的作用.信息流是如此庞杂,作用又如此关键,不可能以生产者和管理者的头脑为载体,而是表现为各种可以阅读的文档记录。它们是加工图纸、工艺技术规范、管理表格、单据、报表等等。文档是各个工序正确操作的依据,是协调、管理、记录生产全过程的手段.所以,为了以工程化的方法开发软件,开发规范应当制订涉及的文档及其格式,包括每个开发阶段涉及的文档种类、内容和格式、表达手段如图形和符号等等.
大体上讲,工程化的软件定制开发方法把开发过程划分为问题定义、需求分析、设计、编码、侧试等工作阶段。每个阶段都研究出一些行之有效的开发方法和表达工具。在形形色色的方法和技术中.,结构化方法仍然是特别简明而有效的一种。最早出现的程序设计(编码)结构化原理,不但影响了现代程序设计语言的机制,而且被推广到软件定制开发的结构设计和需求分析阶段中去.
无论从需求分析一结构设计一程序编码这个软件定制开发流程,还是从结构化的分析方法、结构化的软件设计方法、结构化的程序编写方法当中,都体现了抽象与分解的基本原则。这是人类认识复杂现象、解决复杂问题时有力的思维方法。
软件工程化开发方法从分析到设计和实现的过程就是软件定制开发从抽象到具体的过程.在抽象级上只明确表达“做什么”.在实现级上再回答“怎么做”。而且结构化的方法在表达“做什么”和“怎么做”时,也遵循从抽象到具体的原则,简明的全局描述,逐层分解,不断添加描述细节,直到达到某一工作阶段要表达的具体目标为止。 |
|