• 软件工程复习


    填空:

    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图

    eb3b99d58e53431b8e73d2d702ec9939.png

    3️⃣测试用例

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

    有效等价类 1.5元 大于1.5元

    无效等价类 小于1.5元

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

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

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

    4️⃣过程模型

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

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

     

    应用题

    第一题:

    fc7ef01bb2784239aec21218beeb20d1.png

    301ea895f70d4d7f9c42c4ffff08a348.png 

    9387abb860e54f3b829813f99007b922.png 

     第二题:用例图 类图

    1)3828241db5d74a77879e64f6c968e8d7.png

     2)类图

    f6939f0ebd584a32adf89c573c78a5ae.png

     

     

  • 相关阅读:
    MySql 数据库【连接查询】
    day3:Node.js 基础知识
    Linux两条服务器实现相互免密登录
    MyBatis框架之配置MyBatis,单元测试以及MyBatis的简单使用
    yunion.cn k8s集群高可用部署
    Redis 会被Dragonfly替代?
    Maven仓库介绍
    vue中的数组和对象常用方法
    etcd实现大规模服务治理应用实战
    如何实现一个IO口读取多个设备信息
  • 原文地址:https://blog.csdn.net/m0_58232983/article/details/139807157