软件工程复习之概述

格式化!!

软件开发的本质是什么?

将现实中的问题,变成能够在计算机硬件平台上运行的软件的过程

官方解释:不同抽象层术语之间(问题空间概念到解空间概念)的映射,以及不同抽象层处理逻辑之间的映射。实现这一映射过程的基本途径:系统建模

软件危机?

1、软件开发效率低,软件发展水平远滞后于硬件发展水平,生产效率低下软件制造仍是一种人工集约生产方式
2、软件质量低,不能满足用户需求,适应性差
3、软件开发成本居高不下
软件开发速度、软件制品质量、软件开发成本是软件工程的三个核心问题

软件工程??

应用计算机科学理论和技术以及工程原则和方法,按预算和进度实现满足用户要求的软件产品的工程,或以此为研究对象的学科。

软件工程发展

  • 20世纪60-80年代
    过程化语言,瀑布模型,支持工具
  • 20世纪80-今
    软件复用技术、软件生产管理、面向对象
  • 近几年
    软件利用技术扩展到:构件技术、平台技术、需求工程技术、领域分析技术、应用集成技术等

软件??

软件=程序+文档

软件开发目标?

映射:将问题概念映射到计算机平台上

模型的概念??

在特定的意图下所确定的角度和抽象层次上对物理系统的描述。通常包括对该系统边界的描述、对系统内各模型元素以及它们之间关系的语义描述。

模型类别?

1、概念模型:描述软件是什么

2、软件模型:软件解决方案,包括设计模型,实现模型和部署模型

软件工程,在软考中有大量涉及,不陌生,只当作再复习就可以。这样腾出时间多备考一些其他科目。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

guangod

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值