《计算机是怎样跑起来的》 || 第十二章 • SE负责监管计算机系统的构建

本文介绍了SE(系统工程师)在计算机系统构建中的职责,包括基础知识、与程序员的区别、遵循的瀑布模型开发过程,以及系统开发的各个阶段如需求分析、设计、编码、测试和部署维护。强调了系统设计中的拆解和面向对象原则的重要性。
摘要由CSDN通过智能技术生成

在这里插入图片描述
作者:矢泽久雄

——————————————————————————————————————

第十二章 • SE负责监管计算机系统的构建

——————————————————————————————————————

【00】基础知识

  • SE:System Engineer 系统工程师的缩略语
  • IT:Information Technology 信息技术的缩略语
  • 软件开发过程的模型有“瀑布模型”、“原型模型”、“螺旋模型”等

——

【01】SE VS 程序员

SE是自始至终参与系统开发过程的工程师。

SE与程序员从本质上来讲并不是从属关系,只是所做的工作不同,所需要的技能不同。
在这里插入图片描述
——

【02】系统开发过程的规范

这里主要介绍“瀑布模型”

开发过程宛如瀑布一样,一级一级地自上而下流动,永不后退。
在这里插入图片描述
“瀑布模型”实施过程中的要点

  • 每完成一个阶段,要书写报告文档进行审核
  • 审核需要团队成员全体召开会议
  • 审核通过并获得批准,才能进入后续开发阶段
  • 一旦进入后续阶段就不能回退到之前的阶段
  • 力求完美地完成每一个阶段
  • 彻底地执行审核过程

——

【03】各个阶段的工作内容及文档

各阶段文档总览
在这里插入图片描述

  • 需求分析:SE倾听客户的需求,调查、分析目前靠手工作业完成的业务内容
  • 外部设计:系统处理的数据、显示在画面上的用户界面以及打印机打印的样式等
  • 内部设计:将外部设计的内容具体化
  • 程序设计:为了用程序将内部设计的内容实现出来而做出的更加详细的设计
  • 编码实现:将程序设计书上的内容翻译成程序代码
  • 测试:测试人员根据测试计划文档的内容确认程序的功能,在测试报告中还必须用数字表示出测试结果
  • 部署维护:部署是将计算机系统安装到客户的环境中让客户使用;维护是定期检查计算机系统是否能正常工作

——

【04】系统设计中的两大点

拆解:将庞大的项目进行拆解为细小项目,不断实现细小项目,再将其组合,最终完成庞大的项目。

面向对象:在设计的时候采用面向对象的方式,方便后期系统维护。

——
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值