随笔分类 -  软件工程

摘要:1.统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。 2.三个主要模型 功能模型:从用户角度展示系统的功能,用例图 对象模型:采用对象、属性、操作、关联等概念展示系统的结构和基础,包括对象图,类图,包图 动态模型:展示系 阅读全文
posted @ 2022-05-26 20:14 天凉好个秋秋 阅读(227) 评论(0) 推荐(0)
摘要:1.数据耦合:一个数据访问另一个数据,彼此之间是通过简单的数据参数 2.外部耦合:同一全局简单变量 3.标记耦合:参数表,数据结构 4.公共耦合:若一组模块访问的都是同一个公共数据环境 阅读全文
posted @ 2022-05-24 22:25 天凉好个秋秋 阅读(488) 评论(0) 推荐(0)
摘要:冒烟测试:零件我修改之后,通个电,看看有没有冒烟,没有的话说明通过测试。 同理,开发人员修复完bug之后,测试人员针对这个bug进行测试,看看有没有引入新的bug,因为只是针对这个bug进行的测试,所以覆盖的范围比较小,但节省时间。 回归测试:回归,是说以前版本发现的bug在新的版本中是否也会发现, 阅读全文
posted @ 2020-05-27 10:42 天凉好个秋秋 阅读(186) 评论(0) 推荐(0)
摘要:什么是软件工程? (1)将系统化的、规范的、可量化的方法应用于软件的开发、运行和维护,即用工程化的方法应用于软件。 (2)对(1)中所述方法的研究。 软件工程的三要素 软件工程是一个层次化的技术。 支持软件工程的根基在质量关注点,任何工程都要构建在质量承诺的根基上。 过程层 (1)过程是工作产品构建 阅读全文
posted @ 2020-05-19 07:01 天凉好个秋秋 阅读(2835) 评论(0) 推荐(0)
摘要:软件从定义、开发、使用和维护,直到最终被丢弃,叫软件的生命周期。 软件生命周期由软件定义、软件开发和软件维护三个时期组成。 软件定义:总体目标是什么,功能多少,可行性研究、需求分析 软件开发:概要设计、详细设计、编码和单元测试、综合测试 、软件维护 阅读全文
posted @ 2020-05-11 10:32 天凉好个秋秋 阅读(451) 评论(0) 推荐(0)
摘要:特点: 让客户及早介入反馈 多次迭代,小步快跑,强调重构 强调沟通,淡化文档,每日敏捷会议 任务看板,自己挑选任务,以及预设每个任务的时间 及时更新每个任务的完成状态,通过整体进度图,方便管理者掌握整个项目进度 充分测试 回顾和总结 阅读全文
posted @ 2020-04-20 20:41 天凉好个秋秋 阅读(141) 评论(0) 推荐(0)
摘要:瀑布模型 又叫经典生命周期。 传统的软件工程学。系统的、顺序的软件开发方法。从策划、建模、构建和部署一步一步顺序执行。 它是软件工程最早的范例,但是一直 被人们指摘。它有点迂腐吧: 特点: 强迫软件人员必须用规范的技术方法; 严格规定每个阶段必须提交的技术文档; 每个阶段结束前必须进行严格的技术审查 阅读全文
posted @ 2020-04-20 18:05 天凉好个秋秋 阅读(299) 评论(0) 推荐(0)