软件工程复习

填空:

1.软件工程的三要素:方法 过程 工具

2.可行性分析三个角度:经济 技术 社会

3.传统的软件过程模型:瀑布模型 圆形模型 螺旋模型

4.结构化分析的思想:自顶向下 逐步求精

5.类之间的关系:关联 泛化

6.成本效益分析

7.类和对象的

8.Javabean作用 封装业务数据

9.给user对象,让它执行query方法,写法:user.query()

选择

1.软件危机

2.软件全生命周期包括什么

3.增量模型

4.圆形模型

5.需求分析 需求规格说明书

6.在uml中五个图

7.tomcat端口8080

8.在jsp中什么属性可以导入引入 import

9.工作量所占比重最大的是 维护

10.记录软件开发的历史文档是什么:开发文档

11.软件工程的5个标准 国家标准 公司标志 行业标准

1️⃣uml面向对象设计方法步骤

1.了解用户需求

2.确定系统边界,建立上下文模型

3.了解系统的业务流程,建立流动图模型

4.确定目标系统功能,建立用例模型

5.识别问题域中的属性和类,建立类图

2️⃣ER图

3️⃣测试用例

划分两个有效等价类和一个无效等价类

有效等价类 1.5元 大于1.5元

无效等价类 小于1.5元

1.输入数据:1.5元 测试操作:选择雪碧 预期结果:雪碧出来

  1. 1.6元 雪碧出来,退0.1元

  2. 1.4元 雪碧不出来,补0.1元/退1.4元

4️⃣过程模型

答:选择Rup模型或螺旋模型

理由如下:1.大型项目,风险大2.需求不是固定的,需要迭代3.数据安全性要求高

应用题

第一题:

第二题:用例图 类图

1)

2)类图

相关推荐
数据爬坡ing1 天前
过程设计工具深度解析-软件工程之详细设计(补充篇)
大数据·数据结构·算法·apache·软件工程·软件构建·设计语言
紫金桥软件1 天前
紫金桥RealSCADA:国产工业大脑,智造安全基石
安全·系统安全·软件工程
曼岛_2 天前
[系统架构设计师]软件工程基础知识(五)
系统架构·软件工程·系统架构设计师
万能小锦鲤3 天前
《软件工程导论》实验报告一 软件工程文档
软件工程·软件工程导论·实验报告·软件工程文档
数据爬坡ing5 天前
软件工程总体设计:从抽象到具体的系统构建之道
数据库·流程图·软件工程·可用性测试·软件需求
张太行_9 天前
人月神话:软件工程的永恒智慧
大数据·软件工程
snow@li9 天前
PMP项目管理:理解PMP、PMP学什么 / 适合谁学 / Project Management Professional / 项目管理专业人士
软件工程
张较瘦_9 天前
[论文阅读] 人工智能 + 软件工程 | 大型语言模型与静态代码分析工具:漏洞检测能力大比拼
论文阅读·人工智能·软件工程
reddishz12 天前
软件设计 VS 软件需求:了解成功软件开发外包的关键差异
软件工程·产品经理·需求分析·软件需求
AIGC包拥它13 天前
检索召回率优化探究二:基于 LangChain 0.3集成 Milvus 2.5向量数据库构建的智能问答系统
人工智能·python·langchain·软件工程·个人开发·milvus