赞
踩
1、软件分类:基于功能不同的系统软件、支撑软件、应用软件
2、软件工程以关注质量为目标,其中过程、方法和工具是软件工程的三要素
3、软件工程知识体系:
软件需求:获取、分析、规格说明和确认
软件设计:定义系统或组件的体系结构、组件、接口
软件构建:编码、验证、单元测试、集成测试和调试
软件测试:评价和改进产品的质量、标识产品的缺陷和问题
软件维护:问题和改进的需要而修改代码和相关文档
软件配置管理:控制系统地配置变更
软件工程管理:结构管理、项目管理、度量程序
软件工程过程:软件生命周期的定义、实现、评估、管理、变更和改进
4、软件生命周期的六个阶段:
可行性研究、需求分析、软件设计、编码、软件测试、软件维护
5、软件过程模型:
瀑布模型:优点是过程模型简单、执行容易、缺点是无法适应需求变更
快速原型模型
增量模型
螺旋模型:将瀑布模型和快速原型模型结合起来,并加入了风险分析。(大型软件开发)
喷泉模型
6、可行性研究:软件是否可行(问题值得被解决)
可行性研究的内容:战略可行性、操作可行性(是否能真正解决问题)、计划可行性、技术可行性(使用技术的成熟程度及优势)、社会可行性、市场可行性、经济可行性(所需成本和得到的效益的比较)和风险可行性
7、可行性研究的步骤:
明确系统目标、分析研究现行系统、设计新系统的高层逻辑模型、获得并比较可行的方案、撰写可行性研究报告
8、E-R图:实体—矩形框;属性—椭圆形;关系—菱形
9、数据流图是描述系统中数据流的图形
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。