系统工程 软件工程(第三版)SCAU
2.1 基于计算机的系统
通过处理信息来完成某些预定义目标而组织在一起的元素的集合或排列
2.1.1 软件
计算机程序、数据结构和一些相关的工作产品。通常考虑到成本、进度、控制等方面。
例子:安卓APP一个登录模块,横屏时不能滑动竖屏才能滑。
2.1.2 硬件
软件要部署在硬件中,才能正确运行。硬件常见的有:服务器、网络设备、手机等终端设备。
2.1.3 人员
要考虑到使用者的素质,使用软件的教育成本。
2.1.4 数据库
分为关系型数据库和非关系型数据库。
2.1.5 文档
2.1.6 规程
定义每个系统元素或其外部相关流程的具体使用步骤。比如程序的处理流程,系统技术选型,如何管理系统。
2.2 系统工程的任务
2.2.1 识别用户的要求
2.2.2 系统建模和模拟
2.2.2.1 硬件系统模型
考虑硬件的拓扑结构,如网络拓扑结构
2.2.2.2 软件系统模型
软件部分通常可以分为若干个子系统。模型描述子系统的功能、性能等要求,在硬件的部署情况,以及子系统间的交互
2.2.2.3 人机接口模型
人如何与系统交互
2.2.2.4 数据模型
2.2.3 成本估算及进度安排
2.2.4 可行性分析
2.2.5 生成系统规格说明
一般在中大型项目中采用。会列出选择的技术点,并说明采用的好处。不选择的技术点不足的地方。
系统工程 软件工程(第三版)SCAU相关推荐
- 软件工程(第三版) 期末复习
学习资料:软件工程(第三版)齐治昌等 学习计划:30h内 题型:选择题,填空题,判断题,简答题 update:2019/01/08补充了一些 update:2019/01/09国防科大的pdf版,在网 ...
- 软件工程案例教程答案(第三版)韩万江 姜立新 编著 课后题答案 (软件项目开发实践)
软件工程案例教程 答案(第三版)韩万江 姜立新 编著 课后题答案 (软件项目开发实践) 第一章 课后答案 一.填空题 二.判断题 三.选择题 第二章 课后答案 一.填空题 二.判断题 三.选择题 第三 ...
- 软件工程案例教程答案(第三版)韩万江 姜立新 编著 (软件项目开发实践)知识点总结
软件工程案例教程答案(第三版)韩万江 姜立新 编著 (软件项目开发实践)知识点总结 第一章 概论 知识点 第二章 软件工程方法学 知识点 第三章 软件需求 知识点 第四章 概要设计 知识点 第五章 详 ...
- 《大道至简》一书第三版,与编辑就本书写作风格的讨论
在这一版中,编辑周悦同学曾经给我邮件,对古文的使用,以及整本书的行文风格提出她的看法.借这个机会,我在邮件中回顾了我写这本书的整个历史,以及过程中的思想变化.不过看来,这些回顾还是有一点点成效的,呵呵 ...
- 机票预订系统活动图_软件工程(第五版)--习题及答案技术总结.docx
PAGE \* MERGEFORMAT43 <软件工程>(第五版)习题参考答案第1章 一.判断题1.(×)软件的维护与硬件维护本质上是相同的. 2.(√)软件在运行和使用中也存在退化问题. ...
- 构建之法 第三版 第3章 部分草稿 (剪牦牛毛、老程序员去金融公司的故事)...
/* * 这是 <构建之法> 第三版的草稿 */ 3.2 软件工程中的几种思维误区 正如我们在第一章讲的那样,软件有很多特性,软件开发有它自己独特的规律,如果不了解这些特性,软件工程师就会 ...
- 2019软件工程第三次作业
2019软件工程第三次作业 数独游戏 戳这里进入Github项目 第一眼看到要做数独的时候,脑海里的第一反应就是用深搜.现在好了,确定了算法,接下来就是要去实现它,可是对于将近半年没写过深搜的我要写一 ...
- 豆瓣8.9,《数学之美》第三版,让你10分钟爱上数学
文末赠书 14年前,"数学之美"系列文章首载于谷歌黑板报,即获得上百万次点击,凡阅文者,皆叹相见恨晚,大学时痛恨万分的马尔可夫链.矩阵计算,甚至余弦函数等原来如此亲切,自然语言和信 ...
- 构建之法 第三版 17 章 部分草稿
构建之法 17 章 人,绩效和职业道德 (<构建之法> 第三版草稿) 2016/12/23 17.1 领导力 在软件开发过程中,有很多平等合作,但是也有上下之分的领导/被领导关系,即使都是 ...
最新文章
- webpack2--webpack 4.X 快速创建demo
- 3维旋转的3种表示方法之间的关系
- mysql打包备份数据到_thinkPHP使用pclzip打包备份mysql数据库的方法
- Oracle数据库之PL/SQL
- QM模块常见检验分类术语
- 【ARM-Linux开发】内核3.x版本之后设备树机制
- html中的标签在xml中被识别为什么,在strings.xml中定义html标签
- 题解-bzoj4221 JOI2012kangaroo
- Linux运维学习大纲
- ngnix 映射路径配置_MyBatis Config(三)映射文件mappers标签
- 牧马人鼠标g13鼠标宏_达尔优EM910牧马人轻量化游戏鼠标评测
- DongLiORM 介绍
- 什么是Kubernetes?科普文
- BigData | 一文带你搞清楚“数据倾斜”
- Android加速球、360加速球
- Latex特殊符号大全(高清)
- 详细领略Java的输入流和输出流
- 哲学家进餐问题解决方法
- teredo 服务器无响应,teredo 服务器能ping通但就是连不上
- Mac显示隐藏文件目录