软件工程概述.doc
约11页DOC格式手机打开展开
软件工程概述, 全文11页 5272字叙述完整资料全面推荐下载摘要面向对象 软件工程是一门研究如何用系统化、规范化、产业化等工程原则和方法实施软件的开发和维护的学科。 1968年秋季,nato的科技委员会召集了近50名一流的编程人员、计算机科学家和工业界巨头,讨论和制定摆脱“软件危机”的对策。在那次会议上第...
内容介绍
此文档由会员 周伯通 发布
软件工程概述
全文11页 5272字
叙述完整 资料全面 推荐下载
摘要
面向对象软件工程概述
软件工程是一门研究如何用系统化、规范化、产业化等工程原则和方法实施软件的开发和维护的学科。
1968年秋季,NATO的科技委员会召集了近50名一流的编程人员、计算机科学家和工业界巨头,讨论和制定摆脱“软件危机”的对策。在那次会议上第一次提出了软件工程(Software Engineering)这个概念。到今年,软件工程整整走过了33年的历程。软件研究人员不断探索新的软件开发方法,至今已形成八类软件开发方法:
关键词 软件 工程 系统化
小结
面向对象技术是当今最流行的软件开发技术。面向对象软件工程在需求分析、可维护性和可靠性这三个软件开发的关键环节和质量指标上有了实质性的突破。用面向对象方法可以更快的开发出高质量的程序,程序更易于维护,易于进行适应性修改及伸缩。
在本文中,介绍了用面向对象软件工程方法开发浏览器X的思路以及过程。介绍了面向对象的需求分析、设计、测试、编码过程,并对设计进行了评估。
在整个过程中,需求分析阶段是关键的。在此阶段不仅要确定用户的需求,而且建立了大量的模型。“类——责任——协作者”模型、“对象——关系”模型、“状态转换图”和“事件流图”从各方面表述了用户的需求,而且是设计和测试的基础与依据。在设计阶段,“类——责任——协作者”模型用于类的设计和类间的消息设计;“对象——关系”模型用于类间的消息设计;“状态转换图”和“事件流图”主要用于子系统设计,“状态转换图”也在类的设计中用到了。在测试阶段,“类——责任——协作者”模型和“状态转换图”用来生成单元测试用例;“事件流图”作为综合测试的依 系统化
全文11页 5272字
叙述完整 资料全面 推荐下载
摘要
面向对象软件工程概述
软件工程是一门研究如何用系统化、规范化、产业化等工程原则和方法实施软件的开发和维护的学科。
1968年秋季,NATO的科技委员会召集了近50名一流的编程人员、计算机科学家和工业界巨头,讨论和制定摆脱“软件危机”的对策。在那次会议上第一次提出了软件工程(Software Engineering)这个概念。到今年,软件工程整整走过了33年的历程。软件研究人员不断探索新的软件开发方法,至今已形成八类软件开发方法:
关键词 软件 工程 系统化
小结
面向对象技术是当今最流行的软件开发技术。面向对象软件工程在需求分析、可维护性和可靠性这三个软件开发的关键环节和质量指标上有了实质性的突破。用面向对象方法可以更快的开发出高质量的程序,程序更易于维护,易于进行适应性修改及伸缩。
在本文中,介绍了用面向对象软件工程方法开发浏览器X的思路以及过程。介绍了面向对象的需求分析、设计、测试、编码过程,并对设计进行了评估。
在整个过程中,需求分析阶段是关键的。在此阶段不仅要确定用户的需求,而且建立了大量的模型。“类——责任——协作者”模型、“对象——关系”模型、“状态转换图”和“事件流图”从各方面表述了用户的需求,而且是设计和测试的基础与依据。在设计阶段,“类——责任——协作者”模型用于类的设计和类间的消息设计;“对象——关系”模型用于类间的消息设计;“状态转换图”和“事件流图”主要用于子系统设计,“状态转换图”也在类的设计中用到了。在测试阶段,“类——责任——协作者”模型和“状态转换图”用来生成单元测试用例;“事件流图”作为综合测试的依 系统化