软考找老孙
软考找老孙guoruankao.com
付费第19讲 / 共81讲

大话第5章②:应用系统规划主要内容

更新于

阅读说明:这是《大话系规官方教材伴读》系列的付费正文。本系列按官方教材原章节顺序,一节一节用大白话讲透第2版教材。非会员可免费试读本讲约百分之二十。

这套伴读怎么用、和《系规精品图文课程》怎么搭着看,先读开篇导读:《大话系规官方教材伴读·开篇:这本又厚又硬的书,我陪你一节一节读完》。

付费方式:独立合集《大话系规官方教材伴读》合集价 299 元,购买后全部讲次解锁(微信小程序或官方网站均可学习)。已订阅《系规精品图文课程》的同学不再单独付费,登录学习平台即可直接读全部内容。

以下为本讲正文 ↓

大话第5章②:应用系统规划主要内容

一、先从一个"选哪条路"的纠结说起

同学,上一讲我们把第 5 章的基础概念打牢了。这一讲,进第 5 章第二节——应用系统规划的主要内容

我还是先不甩定义,先给你讲个场景。

智慧邻里要做一套新的业主服务平台。立项会上,技术负责人问老板:这个系统,咱们是按"瀑布"那种一步步来、把图纸全画清楚再开工,还是先做个能用的小版本上线、边用边加功能?

老板听得一愣:这俩有啥区别?哪个好?

负责人说:要是需求很清楚、不太会变,瀑布稳;要是需求还在摸索、想快点见到东西,那就得迭代或者敏捷。选错了,后面要么返工、要么乱成一锅粥。

你看,这个"选哪条路"的纠结,就是这一讲第一个要讲的——生命周期选择。一套系统从想法到退役,整个过程怎么走,先得选个模型。除了选路子,这一讲还要讲:系统的骨架怎么定(体系结构定义)、各部分之间怎么对接(接口定义)、数据怎么落地(数据定义)、每个零件内部怎么描述清楚(构件定义)。

教材 5.2 开头先把这五件事的关系交代清楚了,我先给你串一遍,你心里就有谱了:应用系统规划设计,先对系统分级分类,然后基于分级分类的结果,对系统做五件事——生命周期选择、体系结构定义、接口定义、数据定义、构件定义。这一讲,咱们就一件一件讲透。

二、这一节在教材里的位置

教材位置 官方小节 这一讲的大白话主题
5.2 主要内容 规划一套系统,要定的五件事
5.2.1 生命周期选择 选哪种开发模型:瀑布、V、迭代、敏捷
5.2.2 体系结构定义 怎么把系统拆成模块:面向数据流、面向数据结构
5.2.3 接口定义 各部分怎么对接:用户、外部、内部三类接口
5.2.4 数据定义 数据怎么从需求落到数据库:五个步骤
5.2.5 构件定义 每个零件内部细节怎么描述清楚

这一节里,生命周期模型(瀑布、V、迭代、敏捷)是整章里选择题最爱出的地方之一,尤其是敏捷宣言的核心价值,几乎是必看的考点。咱们重点讲。其余四项,你抓住"它定义的是什么、包含哪几块"就够了。

教材在 5.2 开头给了五件事各自一句话的定位,我先用大白话给你点一遍,等于先给你一张缩略图:

  • 生命周期选择:基于常见的生命周期模型,结合系统建设需要,选一个或组合一个合适的模型。
  • 体系结构定义:提供系统的整体视图,定义系统各主要成分之间的关系。
  • 接口定义:确立信息怎么流入流出系统,以及各构件之间怎么通信。教材点了接口有三个重要元素——用户界面、外部接口、各构件之间的内部接口。
  • 数据定义:先在高抽象层建数据模型和信息模型,再一步步精化成计算机能处理的具体表示。
  • 构件定义:完整描述每个构件的内部细节,定义数据结构、算法细节,以及访问构件操作的接口。

好,缩略图有了,咱们放大来看。

三、大白话逐节精讲

1. 生命周期选择:一套系统从生到死,怎么走

进模型之前,教材先讲了个朴素的道理:任何事物都有从产生到消亡的过程——孕育、诞生、成长、成熟、衰退、灭亡,这就是一个完整的生命周期。应用系统也不例外。

教材给应用系统生命周期下了个定义,我给你抓核心:从构想这个系统开始,经过需求确定、系统设计、系统实现、测试验收、投入使用、版本不断更新,一直到这个系统最终退役的全过程。

生命周期模型,就是把这个生命周期细分成几个阶段的一个框架,这些阶段要包含识别需求、开发、测试、安装、运行、退役这些步骤。

说白了,生命周期模型,就是一套系统从生到死该怎么走的"路线图模板"。教材讲了四种主要模型,我一个个用大白话给你拆,这是这一讲的重头。

第一种,瀑布模型。

教材说,20 世纪 80 年代之前,瀑布模型被广泛采用。它最大的特点是像瀑布一样,水从上往下、一级一级流,不回头。具体三个特点你要记:

  • 阶段间有顺序性和依赖性。两层意思:必须等前一阶段干完,才能开始后一阶段;前一阶段的产出,就是后一阶段的输入。一环扣一环。
  • 推迟实现的观点。瀑布模型在写代码之前,专门设了系统分析和系统设计阶段。分析和设计阶段主要考虑系统的逻辑模型,不碰物理实现。清楚区分逻辑设计和物理设计、尽可能推迟程序的物理实现,是瀑布模型的一条重要指导思想。
  • 质量保证的观点。每个阶段都必须完成规定内容,交不出合格成果就是没完成任务。每个阶段结束前都要评审,尽早发现问题、改正错误。
以上为部分预览,完整内容请登录后查看
微信扫码登录

登录查看完整内容

本讲属于"大话系规官方教材伴读"课程内容。微信扫码登录后,系统会自动识别你的课程权限并直接返回本页。

使用微信扫描二维码,授权后自动登录并返回本页

二维码未显示?点此打开

相关推荐

继续深入学习「大话系规官方教材伴读」其他课时

意见反馈
回到顶部咨询