软件工程基础
文章平均质量分 58
k01012020
这个作者很懒,什么都没留下…
展开
-
【软件工程基础复习整理】第一章软件工程基础前言(1)软件、工程和软件工程
想要把软件缺陷全消灭:要用最锐利的目光去审视每一行代码,用最慎密的心思来制定每一份计划,用最严谨的态度去查看每一项工作。不掌握一定的软件工程知识,不按软件工程的有关原理进行软件开发,不积极学习新的软件开发方法和技术,就不能高效、高质量地开发软件。用概念、标准、原理、方法来武装自己的头脑,驾驭软件开发,同时综合运用“工程进度”和“工程质量”两个杠杆随时调整和控制软件开发方向。课程要求掌握的能力课程学习方法:自主学习、经验学习、协作学习科学主要关注的是理论体系,工程主要是交付产品。以从质能方程到原子原创 2022-06-14 09:29:38 · 118 阅读 · 0 评论 -
【软件工程基础复习整理】第五章概要设计(4) 类设计原则
单一职责原则当需求变化时,类的职责就会因此变化单一职责原则要求的是一个类应该仅有一个引起它变化的原因如果一个类承担的职责过多,会导致设计脆弱,也即当设计因一个职责的变化二发生改变时会遭到意想不到的破坏,影响这个累执行其他职责的能力开闭原则一个软件设计对扩展是开放的,对修改是封闭的里氏替换原则里氏替换原则要求子类型必须能够替换掉其基类型里氏替换原则是采用继承来完成复用的基础只有在派生类替换掉其基类后,软件的功能不受影响时,基类才真正被复用依赖倒置原则高层不依赖于低层,抽象不依赖于细节,好原创 2022-05-08 21:10:55 · 324 阅读 · 0 评论 -
【软件工程基础复习整理】第五章概要设计(3) 面向数据流图的软件结构设计
面向数据流图的软件结构设计是一种结构化的设计方法研究、分析和神擦好数据流图,确保数据流图符合实际,必要时细化数据流图确定数据流图的类型,即变换型的数据流或事物型的数据流(变换型把数据变成另一种形状,事务型根据事物的不同类型做处理)变换分析方法还是事务分析方法最后一句软件设计原理和一些优化策略改进系统初始软件结构软件结构图在结构化设计方法,反映了系统模块的层析结构和整个系统的功能及其之间的关系软件结构图的主要内容:模块(矩形框)、模块之间的调用关系和模块之间传递的信息1、模块:传入模块(从原创 2022-05-08 18:05:56 · 3214 阅读 · 0 评论 -
【软件工程基础复习整理】第五章概要设计(2) 软件设计原则
软件设计基本原理抽象与求精1、抽象抽象是一种常用的思考和解决问题的方式,即抽取事物的本质的共同特而暂时避开不必要的低层细节方式:过程抽象、数据抽象、控制抽象过程抽象和数据抽象用的比较广泛抽象过程是具有特定动能的一个命名指令(如:二维图形创建)抽象数据是描述数据对象的一个命名的集合(如“图”)抽象控制包含了一种程序控制机制而无需刻画其内部细节(如操作系统中的“同步信号量”)2、求精主要思想:将宏观功能不断分解,逐步确定过程细节,直至用程序设计语言描述的算法实现为止。抽象使得设计人员能够避原创 2022-04-30 16:29:25 · 636 阅读 · 0 评论 -
【软件工程基础复习整理】第五章概要设计(1) 引言
软件工程基础 概要设计原创 2022-04-30 15:52:54 · 270 阅读 · 0 评论 -
【软件工程基础复习整理】第四章需求分析(5)UML建模语言
软件工程基础,需求分析,UML建模语言,UML静态模型,UML动态模型原创 2022-04-16 20:52:06 · 578 阅读 · 0 评论 -
【软件工程基础复习整理】第四章需求分析(4)IDEF1X数据建模
IDEF1X数据建模实体时具有相同属性或特征的显示或抽象事实的结合,这个集合的一个元素便称为实体的一个实例在一张IDEF1X图中,一个实体只能在图中出现一次。可标定联系:子实体的存在依赖于父实体的存在不完全分类联系:可能存在一个实例属于父实体但是不属于子实体visio2013中没有分类联系IDEF1X建模步骤0、确定建模目标和计划1、定义实体2、定义联系3、定义键4、定义属性...原创 2022-04-16 17:08:18 · 930 阅读 · 0 评论 -
【软件工程基础复习整理】第四章需求分析(3)功能建模
软件工程基础第四章,功能建模,IDEF0建模原创 2022-04-04 00:28:10 · 2775 阅读 · 0 评论 -
【软件工程基础复习整理】第四章需求分析(2)数据流建模
软件工程基础第四章,需求分析,数据流建模原创 2022-04-03 22:35:42 · 1860 阅读 · 0 评论 -
【软件工程基础复习整理】第四章需求分析(1)概念和需求收集
软件工程基础,需求分析,需求收集原创 2022-04-03 21:11:53 · 324 阅读 · 0 评论 -
【软件工程基础复习整理】第三章项目计划(1)概述与风险分析
软件项目计划一年之计在于春,一日之计在于寅——《增广贤文》谋于前才可捕获于后,临大事而不乱——苏轼如果软件项目值得开发、能够开发,我们要制定项目计划,对资源成本框架进行合理的调度。软件项目的失败大多数是因为计划不周引起的,计划对项目的成败有关键作用,软件项目计划要等到需求分析之后才能正式定稿。一、计划的作用有利于减少风险损失(风险)明确目标(任务)利用资源、提高效益(进度)有利于各成员相互配合,体现综合效应(组织)计划→压力→行动→结果二、计划的内容风险(管理失败)进度(管理原创 2022-04-01 00:36:01 · 162 阅读 · 0 评论 -
【软件工程基础复习整理】第二章可行性分析(3)
【软件工程基础复习】项目可行性研究之效益分析,可行性研究文档的编写要求原创 2022-03-31 23:26:24 · 1101 阅读 · 0 评论 -
【软件工程基础复习整理】第二章可行性分析(2)
软件工程基础复习整理可行性研究分析(成本估计)原创 2022-03-31 15:15:41 · 546 阅读 · 0 评论 -
【软件工程基础复习整理】第二章可行性分析(1)
【软件工程基础第二章复习】可行性研究概述+系统分析(系统流程图和数据流图画法)原创 2022-03-30 22:41:36 · 554 阅读 · 0 评论