随笔分类 - 软件工程
摘要:1.题型 软件工程: 选择题(25题,每题1分), 填空题(20分,每空2分), 简答题(5题,每题5分), 综合题(3题,共30分) 2.知识点 知识点: 1、软件设计对模块间的耦合与模块的内聚有何原则。 详见50124总体设计 设计时尽量使用高内聚,低耦合模块。 高内聚:尽量使用内聚度高的模块;
阅读全文
摘要:第8章 维护 基本任务: 是保证软件在一个相当长的时期能够正常运行。 软件维护需要的工作量很大,60%以上的人力用于维护已有的软件,随着投入使用的软件数量增多和使用寿命延长,这个百分比还在持续上升。最终导致软件开发组织没有余力开发新的软件。 软件工程的目的: 要提高软件的可维护性,减少软件维护所需要
阅读全文
摘要:第7章 实现 实现:编码和测试的统称。 编码:把软件设计结果翻译成用某种程序设计语言书写的程序。 程序的质量主要取决于: • 软件设计的质量。 • 所选用的程序设计语言的特点及编码风格也将对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。 • 软件测试也是保证软件质量的关键步骤,它是对软件规
阅读全文
摘要:第6章 详细设计 详细设计的目标: 得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。 对目标系统的精确描述: •详细的算法 •数据表示和数据结构 •实施的功能和使用的数据之间的关系 详细设计的任务: • 逻辑上正确地实现每个模块的功能。 • 设计出的处理
阅读全文
摘要:第5章 总体设计 总体设计任务 • 系统方案设计 划分出组成系统的物理元素——程序、文件、数据库、人工过程和文档等等,但是每个物理元素仍然处于黑盒子级。 • 体系结构设计 设计软件的结构,确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。 5.1 设计过程 两个主要阶段组成: 系统设计
阅读全文
摘要:第3章 需求分析 • 基本任务是准确地回答:“系统必须做什么?” 。 对目标系统提出完整、准确、清晰、具体的要求。 • 系统分析员应该写出软件需求规格说明书。 需求分析应遵守下述准则: (1) 必须理解并描述问题的信息域,建立数据模型。 (2) 必须定义软件应完成的功能,建立功能模型。 (3) 必须
阅读全文
摘要:第2章 可行性研究 • 目的:用最小的代价在尽可能短的时间内确定问题是否能够解决。 • 任务:确定问题是否值得去解决。 • 首先需要进一步分析和澄清问题定义。 分析问题定义阶段初步确定的规模和目标,正确的加以肯定,有错误及时改正,对目标系统有任何约束和限制,必须把它们清楚地列举出来。 问题定义的内容
阅读全文
摘要:第13章 软件项目管理 与开发过程并行,一个是技术路线,一个是管理路线 在经历了若干个大型软件工程项目的失败之后,人们才逐渐认识到软件项目管理的重要性和特殊性。事实上,这些项目的失败并不是由于从事软件开发工作的软件工程师无能,正相反,他们之中的绝大多数是当时杰出的技术专家。这些工程项目的失败主要是因
阅读全文
摘要:1.1 软件危机 迄今为止,计算机系统已经经历了4个不同的发展阶段,但是,我们仍然没有彻底摆脱“软件危机”的困扰,软件已经成为限制计算机系统发展的瓶颈。 为了更有效地开发与维护软件,在20世纪60年代后期软件工作者开始认真研究消除软件危机的途径,从而形成了一门新兴的工程学科——计算机软件工程学(通常
阅读全文

浙公网安备 33010602011771号