软考程序员随笔-----4
来源:互联网 发布:知乎jennyyy扒皮 编辑:程序博客网 时间:2024/06/05 16:16
软件工程基础知识
软件设计是软件工程的核心
理解Gantt图和PERT图 属于进度管理描述进度安排的常见图形
对与DFD图(数据流图)
了解DFD的基本成分 (属于结构化分析方法 )
数据流 ,加工,数据存储 ,外部实体 。。
软件测试
方法分为: 静态测试和动态测试 。 静态测试分为 人工检测和计算机辅助静态检测 。动态检测分为:白盒测试和黑盒测试
其中白盒测试为(结构测试):测试者完全了解程序的内部结构和处理过程 黑盒测试(功能测试) 测试者完全不考虑程序的内部结构和处理过程,只关注测试软件的外部特性
覆盖准则
语句覆盖准则的含义:选择足够多的测试数据,使被测试程序中每条语句至少执行一次。语句覆盖是最弱的逻辑覆盖。
结构化分析方法是一种面向数据流的需求分析方法 结构化分析方法也是一种建模技术 ,它建立的分析模型核心是数据字典 。其中数据流图,主要用于功能建模 。 实体-关系(E-R)图主要用于数据建模 状态-迁移图 主要用于行为建模
对象的属性是和其他对象相互区分的特性。
了解耦合性 越高则模块之间的关系更加密切,则设计越差,耦合性越低 则越好
数据流图中 加工描述的是 输入数据流经过什么样的处理变成了输出数据流 。因此每个数据流必须 既要输出流,又要输入流。每条数据流的起点和终点都可以是数据存储 (但并不是一定)
软件维护的4个类型:
(1)正确性维护:诊断,校正软件错误的过程称为校正性维护
(2)适应性维护:为适应环境的变更而修改软件的活动而维护
(3) 完善性维护:在使用系统过程中为满足用户提出的新功能,性能要求而进行的维护
(4) 预防性维护。
数据集成和应用集成分别用于解决系统的互通性和互操作性。
面向对象设计的结果适合采用UML表达
面向对象分析与设计中,设计的主要任务不包括描述用户的需求
螺旋模型是把 瀑布模型和演化模型结合起来的 可以适用于用户不能完整的描述他们的需求
- 软考程序员随笔-----4
- 软考程序员随笔 -----1
- 软考程序员随笔-----2
- 软考程序员随笔-----3
- 软考程序员随笔-----5
- 软考程序员随笔-----6
- 软考程序员随笔-----7
- 软考 程序员
- 程序员软考资料
- 浙江软考 程序员
- 程序员随笔(4)
- 关于初级软考--程序员
- 软考程序员计算机专业英语
- 软考程序员大纲2004
- 程序员随笔
- 程序员随笔
- 程序员随笔
- 软考程序员级的教材
- HDU 1171 Big Event in HDU
- 深入理解Hibernate持久化3种状态
- 哈希算法
- jQuery 基础DOM和CSS操作
- MySQL学习5:数据库基本操作
- 软考程序员随笔-----4
- urllib&urllib2库--python2.X(学习日记1)
- ZOJ 3939The Lucky Week (打表预处理/找规律)
- 【C#反射程序集】
- Android通信—信使的使用实现Activity与Service的通信
- Android高级控件(五)——如何打造一个企业级应用对话列表,以QQ,微信为例
- Hello World
- CSS三列自适应布局
- YJPageView