![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
软件工程
文章平均质量分 89
软件工程
江 流 儿
这时代没有无名之辈!
博主原名:阿仇_Parsifal
展开
-
【软工视频】第九章面向对象技术
目录面向对象的概念对象类类的定义类的实现类的测试继承对象模型化技术OMT基于三个模型的分析过程构造OOA概念模型的层次识别类和对象选择类和对象的原则标识一般化-特殊化结构标识整体-部分结构的方法和策略标识属性的方法和策略定义服务的方法和策略消息连接的标识面向对象设计(OOD)人机交互部分任务管理部分的设计数据管理部分的设计类测试的种类组装测试总体组装 面向对象的概念 什么是面向对象:Coad和Yourdon 给出了一个定义:“面向对象=对象+类+继承+通信” 对象 对象:对象是面向对象开发模式的基本成分;每原创 2021-08-02 09:34:59 · 338 阅读 · 15 评论 -
【软工视频】第六章软件测试
目录软件测试的目的软件测试原则测试信息流测试与软件开发各阶段的关系软件测试的策略: 软件测试的目的 (1)测试是程序的执行过程,目的在于发现错误 (2)一个好的测试用例在于能发现至今为止未发现的错误 (3)一个成功的测试是发现了至今未发现的错误的测试 软件测试原则 1、应把“尽早的和不断地进行软件测试”作为软件开发者的座右铭 2、测试用例应有测试输入数据和对应的语气输出结果这两部分组成 3、程序猿应避免检查自己的程序 4、在设计测试用例时,应当包括合理的输入条件和不合理的输入条件 测试信息流 软件配置 测试原创 2021-07-27 20:38:06 · 138 阅读 · 15 评论 -
【软工视频】第五章程序编码
程序设计语言分类 汇编语言和高级语言两类 高级语言可分为系统实现语言;静态高级语言;块结构高级语言;动态高级语言 选择语言的原则:1最少的工作量原则;2最少技巧性原则;3最少错误原则4最少维护原则;5减少记忆原则 总原则 先求正确在求快;先求清晰后求快;求快不忘保持程序正确;保持程序猿整洁以求快;不要因效率而不清晰 好程序标准:易于测试和调试;易于维护;易于修改;设计简单;高效率 结构化程序设计: (1)在编写程序时,强调使用几种基本控制结构(2)在程序设计过程中,尽量采用自定向下和逐步细化的原则,一步步展原创 2021-07-26 15:11:44 · 135 阅读 · 21 评论 -
【软工视频】第四章
目录 软件设计的目标和任务 软件设计基础 模块的独立性 结构化设计方法 软件设计的目标和任务 根据用信息域表示的软件需求,以及功能和性能需求进行:数据设计;系统结构设计;过程设计 任务:从工程管理来看,软件设计分为两步完成:概要设计;详细设计 过程:1.制定规范2、软件系统结构的总体设计3、处理方式设计4、数据结构设计5、可靠性设计6、编写概要设计阶段的文档7、概要设计评审 软件设计基础 自顶向下,逐步细化 软件结构 程序结构 结构图 模块化 抽象化 信息隐藏 模块的独原创 2021-07-26 15:06:30 · 106 阅读 · 6 评论 -
【软工视频】第一二章
第一讲 1.安软件功能划分 系统软件:操作系统,数据库管理系统,设备驱动系统,通信处理系统 支撑软件:文本编辑软件,文件格式化软件 应用软件:系统仿真软件,计算机辅助设计/制造软件 2.按照软件规模划分 3.按工作方式划分 实时处理软件,分时软件,交互式软件,批处理软件 4.按服务对象范围划分 项目软件,产品软件 5.按使用频度划分 一次使用,频繁使用 6.按软件失效的影响划分 高可靠行软件,一般可靠性软件 软件发展阶段 程序设计阶段——50-60年,程序系统阶段——60-70年代,软件工程阶段——70年原创 2021-07-23 16:04:26 · 120 阅读 · 11 评论