![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
文章平均质量分 57
sai u
这个作者很懒,什么都没留下…
展开
-
十一 软件项目管理(待完善)
软件可靠性度量是指通过定量化的方法,对软件系统的可靠性进行评估、分析和度量,以便提高软件系统的可靠性。考纲:软件项目管理的主要任务,软件度量的基本概念,项目估算、软件质量度量、软件可靠性度量的意义。就是通过计划,组织和控制等一系列活动,合理地配置和使用各种资源,以达到既定目标的过程。项目估算的意义:预测项目进度,确定资源需求,控制成本预算,评估风险和可行性。评估软件质量,发现问题和缺陷,监控项目进展,改进决策制度,提高用户满意度。软件度量是指对软件产品,软件开发过程或者资源的简单属性和定量描述。原创 2023-10-10 12:46:15 · 89 阅读 · 1 评论 -
软件工程考研十 面向对象分析,设计和实现
在需求设计阶段,可以使用UML类图和序列图来进行系统的设计。类图用于描述系统中的对象类及其关系,包括属性和方法。序列图用于展示系统中对象之间的交互过程,显示对象之间的消息传递顺序和时序关系。在需求分析阶段,可以使用UML用例图来描述系统的功能需求。用例图显示系统的参与者、用例和它们之间的关系。参与者代表与系统交互的外部实体,用例则描述系统的功能或行为。考纲:面向对象分析的方法,面向对象设计的基本概念与基本方法,软件重用,基于UML的需求分析、设计。典型可能被重用的软件成分。主要指软件成分的重用。原创 2023-10-08 21:23:56 · 90 阅读 · 1 评论 -
813软件工程考研#8维护
4、以软件工程方法学为指导,对程序全部重新设计、重新编码和测试,为此可以使用CASE工具(逆向工程和再工程工具)来帮助理解原有的设计。考纲:软件维护的概念和特点,软件维护的过程,软件维护过程中所需采用的主要技术,软件可维护的属性,软件再工程。3、在深入理解原有设计的基础上,用软件工程方法重新设计、重新编码和测试那些需要变更的软件部分。1、反复多次地做修改程序的尝试,与不可见的设计及源代码“顽强战斗”,以实现所有要求的修改。(3)逆向工程:分析程序以便在比源代码更高的抽象层次上创建出程序的某种描述的过程。原创 2023-10-06 15:49:02 · 88 阅读 · 1 评论 -
813软件工程考研大连交通#六 详细设计
考纲:结构程序设计,人机界面设计的方法,程序流程图、盒图、PAD图、判定表和判定树的应用,Jackson图,程序复杂程度的定量度量。②程序流程图使用箭头代表控制流,因此程序员可以随意不受任何约束,完全不顾结构程序设计的精神,随意转移控制。(2)缺点:①本质上不是逐步求精的好工具,诱使程序员过早地考虑程序的控制流程。(2)优点:坚持使用盒图作为详细设计的工具,可以使程序员逐步养成用结构化的方式思考问题和解决问题。“当算法中包含多重嵌套的条件选择时”,能够清晰表示不重复的条件组合与应做的动作之间的对应关系。原创 2023-10-04 20:40:54 · 196 阅读 · 1 评论 -
软件工程考研大连交通#7 结构化实现
通常把对软件的质量检验过程称为测试软件测试的目标测试是为了发现程序中错误而执行的过程好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。成功的测试是发现了至今为止尚未发现的错误的测试。原创 2023-10-05 18:01:05 · 89 阅读 · 0 评论 -
软件工程 专业课考研#2 可行性研究
例题:课时表和任务表教导处理工资事务的机房,操作员把这些数据通过终端送入电脑,数据收集程序接受并校验这些事务数据,把它们存储在磁盘上。⭐数据流图:DFD是一种图形化技术,描绘信息流和数据从输入移动到输出的过程中所接受的变换。用最小的代价在尽可能短的时间内研究并确定客户提出的问题是否有行得通的解决方法。考研大纲:可行性研究的任务和步骤,系统流程图,数据流图,数据字典。数据字典:对数据流图中包含的所有元素的定义的集合。ps:数据流图一定要会画! 表达的是数据在系统各部件之间流动的情况。原创 2023-10-01 21:25:01 · 56 阅读 · 0 评论 -
813软件工程考研#3 需求分析
考纲:需求分析的任务,需求分析的方法,e-r图、状态图、层次方框图、Warnier图和IPO图的应用,验证软件需求的方法。状态图有两种形式:系统循环过程(不关心是怎样启动的,即不画初态终态);初态(只有一个)【是实心圆 ●】,中间状态,终态(0到多个)【一对同心圆◉】数据对象(矩形),属性(椭圆),联系(一对一,一对多,多对多)树形结构的一系列多层次的矩形框描绘数据的层次结构。为了把用户的数据要求描述出来,建立的概念性的。,来表示系统的行为(用来建立行为模型)。及引起系统的状态转换的。状态转换图(状态图)原创 2023-10-02 20:09:39 · 84 阅读 · 1 评论 -
813软件工程考研#5 总体设计
(3或4,上限5~9)(4)扇出:它直接控制的模块数。每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能,满足用户的需求。考纲:总体设计的过程,软件设计原则,启发式规则,层次图、HIPO图和结构图的应用,面向数据流的设计方法。信息隐藏:在设计软件模块时应该是的一个模块内包含的信息(数据和过程)对不需要这些信息的模块是不可访问的。面向数据流的设计方法把数据流图映射成软件结构,数据流的类型决定了映射的方法。优点:简化软件设计和实现,提高了软件的可靠性和可测试性,容易维护。原创 2023-10-03 20:57:21 · 94 阅读 · 0 评论 -
软件工程 专业课考研#1软件工程学概述
考研,软件工程考试大纲原创 2023-09-30 22:32:25 · 256 阅读 · 0 评论