软件开发

总体设计-软件工程文档

时间:2024-05-16 03:14:29
【文件属性】:

文件名称:软件开发

总体设计-软件工程文档

文件大小:246KB

文件格式:PPT

更新时间:2024-05-16 03:14:29

软件工程

软件开发 总体设计 这个阶段必须回答的关键问题是:“概括地说,应该如何解决这个问题?”。总体设计阶段的第一项主要任务就是应该考虑几种可能的解决方案。 (1)低成本的解决方案。系统只能完成最必要的工作,不能多做一点额外的工作。 (2)中等成本的解决方案。这样的系统不仅能够很好地完成预定的任务,而且可能还具有用户没有具体指定的某些功能和特点。虽然用户没有提出这些具体要求,但是系统分析员根据自己的知识和经验断定,这些附加的能力在实践中将证明是很有价值的。 (3)高成本的“十全十美”的系统。系统分析员应该使用系统流程图或其他工具描述每种可能的系统,估计每种方案的成本和效益,还应该在充分权衡各种方案的利弊的基础上,推荐一个较好的系统(最佳方案),并且制定实现所推荐的系统的详细计划。 软件设计的一条基本原理就是程序应该模块化,也就是一个大程序应该由许多规模适中的模块按合理的层次结构组织而成。总体设计阶段的第二项主要任务就是设计软件的结构,也就是确定程序由哪些模块组成以及模块间的关系。通常用层次图或结构图描绘软件的结构。


网友评论