北纬36度
北纬36度

学习、记录、分享


  • 主页

  • 分类

  • 归档

  • 留言

  • 关于我

软件工程回顾(一)绪论部分.md

发表于 2018-08-20 | 分类于 软件工程 | 0 | 阅读次数 328

title: 软件工程回顾(一)绪论部分
date: '2018-08-20 09:43:16'
updated: '2018-08-20 11:53:40'
tags: [软件工程]
permalink: /articles/2018/08/20/1534729272069.html

png

1. 软件工程概念的提出和发展

1.1. 软件危机现象

1.1.1. 随着计算机技术的发展,软件生产率、软件质量难以满足社会经济的发展,成为制约因素

1.2. 软件工程

1.2.1. 目的

工程管理的原则、原理、方法来进行软件开发

1.2.2. 概念

利用计算机科学与技术的理论和技术以及工程管理的原则和方法,按照工程的进度和预算来进行软件开发或者是以此为研究对象的学科

1.3. 发展时期

1.3.1. 20.60-80年代

开发模型

瀑布模型

开发方法

过程式语言
结构化、jackson方法

支持工具

调试工具

前期注重系统实现技术,后期软件质量和工程管理(开发模型, 开发方法, 支持工具)

1.3.2. 20.80年代

软件复用技术

软件生产管理

计算机辅助软件工程(Case)

面向对象语言等

1.3.3. 近些年

软件复用为基础

软件构件平台
软件平台技术
需求工程技术
领域分析技术
应用集成技术

2. 软件开发的本质

2.1. 软件

2.1.1. 程序+文档

2.2. 软件开发本质

2.2.1. 不同抽象层之间的术语映射以及处理逻辑映射

参见: 软件开发涉及的两个问题(技术) (实现)

2.3. 软件开发涉及的两个问题(技术)

参见: 不同抽象层之间的术语映射以及处理逻辑映射 (实现)

2.3.1. 过程方向||开发逻辑

2.3.2. 开发手段

问题建模或系统建模

参见: 模型 (产生)

2.3.3. 模型

参见: 问题建模或系统建模 (产生)

模型是一个抽象

该抽象是在想要确定的的角度和抽象层次来对物理系统描述
描述成分之间特定的语义关系
系统边界的描述

概念模型
描述系统是什么
软件模型
实现模型
设计模型
部署模型
实现概念模型的解决方案(实现模型, 设计模型, 部署模型)
如果对你有帮助,请点击打赏谢谢。
Quinn Tian 微信支付

微信支付

Quinn Tian 支付宝

支付宝

  • 本文作者: Quinn Tian
  • 本文链接: https://quinntian.com/?p=14
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
# 软件工程
数据库系统原理回顾(一)数据库系统概述.md
数据库系统原理回顾(二)关系数据库部分.md
  • 文章目录
  • 站点概览
Quinn Tian

Quinn Tian

分享、记录、学习

70 日志
18 分类
97 标签
RSS
Github E-mail
Creative Commons
友情链接
  • 寒山志
  • 凉风有信
  • 阿业战记
  • 团子の小屋
  • 站长博客大全
  • 浮生博客
  • 旅行猫
  • 长野 の BLOG
  • 今今今生
  • 阿殇的博客
  • 开心的DCMickey
  • 无名域
  • 一信笔记
  • LOGI
  • zrxJuly's Blog
  • 栗先森
  • bestsort
  • 家用蒸烤箱
  • 小游
  • Aiden's Blog
  • 牛牛游戏网
  • DYBON
  • FGHRSH 的博客
  • geticsen
  • VVavE
  • 菠萝猫
  • 中国博客联盟
  • iBlog@zihua
  • 卢松松博客
  • 平凡的你我
  • 宇宙湾
  • 村头老杨头
  • 冰洛博客
  • 稻田守望者
  • 爱猫说设计狮网
  • 小维博客
  • 小浣熊的技术小站
© 2018 — 2021 Quinn Tian
由 Java 强力驱动
|
主题 - NexT.Muse-移植版
鲁ICP备1801591号-1
0%