软件工程
冷歌
好好学习,天天向上
展开
-
软件几个特性
软件可测试性:用来表示测试及验证软件的难以程度。软件可靠性:软件在规定的时间,条件内运行而不发生故障的能力。软件可理解性:软件能够被软件维护人员阅读并理解的方便程度。软件可移植性:指软件从一个计算机系统或环境转移到另一个计算机系统或环境的容易程度。软件可用性:产品在特定的使用环境下为特定的用户用于特定用途时所具有的有效性、效率、和用户主管满意程度。软件兼容性:指软件可从某一环境转移到另一环境的能力...原创 2018-03-09 20:06:26 · 5372 阅读 · 0 评论 -
软件工程-------需求分析阶段
需求分析阶段的主要任务1:确定软件的综合要求:系统界面、系统功能、系统性能、安全性、保密性和可靠性方面的要求,系统的运行要求等。2:分析系统的数据要求:基本数据元素、数据元素之间的逻辑关系、数据量等。3:导出系统的逻辑模型。4:修正项目开发计划。...原创 2018-03-09 20:11:39 · 6713 阅读 · 0 评论 -
软件设计原则之高内聚与低耦合
内聚:只模块内部各元素之间联系的紧密程度,也就是代码功能的集中程度。耦合是指模块之间相互联系的紧密程度。下面介绍七种常见的内聚类型与耦合类型。根据内聚度从高到低排序:功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。顺序内聚:处理元素相关,而且必须顺序执行。通信内聚:所有处理元素集中在一个数据结构的区域上。过程内聚:处理元素相关,而且必须按特定的次序执行。瞬时内聚:所包含的任务必须同时在同一...原创 2018-03-09 20:29:44 · 5349 阅读 · 0 评论