填空:
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.6元 雪碧出来,退0.1元
-
1.4元 雪碧不出来,补0.1元/退1.4元
4️⃣过程模型
答:选择Rup模型或螺旋模型
理由如下:1.大型项目,风险大2.需求不是固定的,需要迭代3.数据安全性要求高
应用题
第一题:
第二题:用例图 类图
1)
2)类图