- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章-信息系统建设概论
信息系统的生命周期,各个时期的任务和对应的文档。
开发过程模型——瀑布模型、原型模型、螺旋模型、喷泉模型、增量模型的特点、适用场合。
瀑布模型
强调阶段的划分和阶段严格的顺序。
各阶段工作任务明确,要求文档完备性。
是一种严格线性的按阶段顺序的、逐步细化的开发模式,消除了软件开发的随意性。
特点:
简单易用,容易理解。
开发的进程一个顺着一个,没有反馈过程,需要严密控制。
一个新的项目不适合这种模型。
用户直到项目结束才能看到质量如何。
不允许或者严格限制变更。
适用场合:
适用于一些需求已明确并且变化较少的信息系统。
原型模型
快速建立起来的可以在计算机上运行的程序,通常选取信息系统中某个关键功能作为原型。
特点:
用户积极参与。
原型的开发没有严密的阶段性。
短期获得测试版本,降低风险。
适用场合:
需求含糊,用户不能标识出详细的输入、处理和输出需求。
设计方案不明确,开发人员不能确定算法的有效性、操作系统的适应性或人机交互的有效性。
螺旋模型
把软件开发过程定义成不断上升的螺旋周期,每个周期划分为计划、风险分析、实施和评价四个方面。沿螺线自内向外每旋转一圈便开发出更为完善的一个新的软件版本。
特点:
风险驱动,在生命周期早期就开始确定项目中存在的风险。
需要开发人员具有相当丰富的风险评估经验和专门知识。
要求用户参与阶段评价,对用户要求较高。
适用场合:
单位内部开发的大规模软件项目。
风险是项目的主要制约因素。
可能会发生重大变更。
采用新技术。
喷泉模型
喷泉模型以面向对象的软件开发方法为基础,以用户需求作为喷泉模型的源泉,属于面向对象的软件过程模型。
特点:
各阶段相互重叠,它反映了软件过程并行性的特点。
体现认识事物的往返过程。
强调增量开发,整个过程是一个迭代的逐步提炼的过程。
开发活动之间的无间隙性和循环迭代性。
适用于面向对象的开发过程。
强调无明显的活动阶段划分 。
适用场合:
主要用于面向对象技术的软件开发项目,它克服了瀑布模型不支持软件重用和多项开发活动集成的局限性,喷泉模型使开发过程具有迭代性和无间隙性。
增量模型
融合了瀑布模型的基本成分和原型的迭代特征。采用随着日程时间的进展而交错的线性序列。(搭积木的方式,如按子系统划分增量)
特点:
以功能递增的方式进行软件开发。
能较快地产生可操作的系统。
在每一步递增中,都可以把用户/开发者的经验结合到不断求精的产品中。
可改善测试效果和降低软件开发总成本。
适用场合:
项目开始,明确了需求的大部分,但是需求可能会发生变化。
对于市场和用户把握不是很准,需要逐步了解。
对于有庞大和复杂功能的系统进行功能改进,本身就需要一步一步实施的。
三、原型法的基本思想。
在投入大量的人力、物力之前,在限定的时间内,用最经济的方法构造一个系统原型,使用户尽早看到系统的概貌,在系统原型的实际运行中与用户一起发现问题,提出修改意见,不断完善原型,使它逐步满足用户要求。
第六章-结构化系统分析
一、会画数据流程图。
【例1】 假设一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,表中列出所有需要再次定货的零件。对于每个需要再次定货的零件应该列出下述数据;零件编号、零件名称、定货数量、目前价格、主要供应者和次要供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给定货系统。当某种零件的库存数量少于库存量临界值时就应该再次定货。
结构化系统分析中数据字典的作用。
1、分层数据流图只是表达了系统的“分解”,为了完整地描述这个系统,还需借助“数据字典”和“小说明”对图中的每个数据和加工给出解释。
2、对数据流图中包含的所有元素的定义的集合构成了数据词典。词典中可有以下六种类型的条目:
数据项(最小组成单位)
数据结构
数据流
数据存储
加工
外部实体
3、由数据元素组成数据信息的方式有顺序、选择和重复三种基本类型。可以使用这三种类型的任意组合定义数据字典中的任何条目。
例子:报名单=姓名+单位名+年龄+性别+课程名
常用符号:=、+、[|]、{}、()、
4、
通常仅重点描述最底层的处理过程。
简单的处理可在数据字典中说明。
复杂的处理逻辑可以借助于“加工逻辑说明(小说明)“单独列在另一张卡片上,附在对应加工条目卡片后。
第七章-结构化系统设计
结构化系统设计中模块划分的度量标准。
1、为了衡量模块的相对独立性,提出了模块间的耦合与模块的内聚两个标准。
耦合:模块和模块之间的联系程度。
内聚:模块内部各元素之间的联系程度。
2、设计目标:
① 模块内的联系越紧越好(内聚强)。
② 模块间的联系越少越好(耦合弱)。
熟悉模块结构图、H图(层次图)的画法,了解IPO图的用途;会识别数据流图的种类,
您可能关注的文档
- 2016年 石景山一模试题和答案.docx
- 人体和动物生理学同步练习12.docx
- 2000-2016年合肥工业大学821误差理论及数据处理考研真题及答案解析 汇编.docx
- 16国考行测言语理解及表达题库逆天神题Top10.docx
- 10我国电气火灾特点分析和防治对策研究.docx
- 1.1 细胞生活环境(2017.2.11).ppt
- 免清洗助焊剂成分分析,助焊剂配方研发和工艺技术.docx
- 6第1章中医术语构成规律与总论.docx
- 利比亚问题由来以及趋势.docx
- 3V及5V混合系统中逻辑器接口问题解决办法.docx
- 福建省邵武市四中学片区达标名校2024届中考化学最后一模试卷含解析.doc
- 山东省临沂市沂南县重点达标名校2024届中考适应性考试化学试题含解析.doc
- 2024届浙江省嘉兴地区达标名校中考猜题化学试卷含解析.doc
- 2024届山东省菏泽市单县市级名校中考化学最后一模试卷含解析.doc
- 上海市建平西校2024届中考适应性考试化学试题含解析.doc
- 江苏省南京市六校联考2024年中考联考化学试卷含解析.doc
- 江苏省扬州市江都区城区重点名校2024届中考考前最后一卷化学试卷含解析.doc
- 郑州二中学2024届中考化学五模试卷含解析.doc
- 2024届湖南省张家界市永定区重点中学中考化学最后冲刺模拟试卷含解析.doc
- 河北省石家庄市43中学2024年中考化学模拟试题含解析.doc
文档评论(0)