考试网 >> IT认证 >> 水平 >> 软件指导 >> 软件工程考前串讲之

软件工程考前串讲之

发布时间:2006-06-28 04:49     点击:
分页:[1] 2 3 4 5 6 7 8 9 10  下一页  后10页

软件工程复习 

提示:设计与建模要点 

结构化分析建模:数据流图、实体关系图、状态迁移图、数据字典 

结构化设计建模:数据流图转换为系统结构图 

结构化程序设计:程序流程图、N-S图 

程序环路复杂性计算 

测试用例设计:逻辑覆盖、循环测试、基本路径覆盖、因果图 

可靠性分析:估算测试前程序中潜在错误 

OMT建模:对象模型、动态模型(状态图、事件追踪图) 

UML建模:用例图、类图、顺序图、活动图 

第一章 软件工程概念 

软件的定义软件由计算机程序、数据及文档组成。 

软件与硬件、数据库、人、过程等共同构成计算机系统。 

软件按功能分类:应用软件、系统软件、支撑软件。 

软件的发展经历了三个阶段:程序设计阶段、程序系统阶段、软件工程阶段。 

软件工程定义 

1968 年德国人 Bauer 在北大西洋公约组织会议上的定义: "建立并使用完善的工程化原则 , 以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法"。 

1983 年 IEEE 的软件工程定义: "软件工程是开发,运行 , 维护和修复软件的系统方法"。 

1993 年 IEEE 的一个更加综合的定义: "将系统化的,规范的,可度量的方法应用于软件的开发 , 运行和维护的过程,即将工程化应用于软件中"。 

软件工程的知识结构 

软件工程过程与软件生存周期 

ISO 9000定义:软件工程过程是把输入转化为输出的一组彼此相关的资源和活动。 

从软件开发的观点看,它就是使用适当的资源(包括人员、硬软件工具、时间等),为开发软件进行的一组开发活动,在过程结束时将输入(用户要求)转化为输出(软件产品)。 

软件工程过程定义了: 方法使用的顺序、要求交付的文档资料、为保证质量和适应变化所需要的管理、软件开发各个阶段完成的里程碑。 

软件工程过程包含四种基本的过程活动: 
分页:[1] 2 3 4 5 6 7 8 9 10  下一页  后10页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有