摘要: 结构化设计 软件设计是软件生存周期的重要组成部分,主要包括体系结构设计、接口设计、数据设计和过程设计。 结构化设计(structured design,SD)方法是一种面向数据流的设计方法,它是以结构化分析阶段所产生的文档(包括数据流图、数据字典和软件需求说明书)为基础,自顶向下,逐步求精和模块化的 阅读全文
posted @ 2016-11-18 13:13 blueblueone 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 需求分析 需求分析的任务不是具体地解决问题,而是要准确地确定目标系统必须做什么。 用户了解他们所面对的问题,知道必须做什么,但通常不能完整准确地表达出他们的要求,也不知道计算机软件可以解决他们的哪些问题;软件开发人员知道软件可以做什么,但并不完全清楚特定用户的具体需求。系统分析员在需求分析阶段必须和 阅读全文
posted @ 2016-11-18 11:09 blueblueone 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 软件工程 1软件危机的主要表现为如下。 (1)软件开发生产率提高的速度,远远跟不上计算机迅速普及的趋势。软件需求的增长得不到满足,软件产品“供不应求”的现象使人类不能充分利用现代计算机硬件提供的巨大潜力。 (2)软件成本在计算机系统总成本中所占的比例逐年上升。 (3)不能正确估计软件开发产品的成本和 阅读全文
posted @ 2016-11-18 10:57 blueblueone 阅读(213) 评论(0) 推荐(0) 编辑