系统工程 软件工程(第三版)SCAU
Posted Afololer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统工程 软件工程(第三版)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的主要内容,如果未能解决你的问题,请参考以下文章