项目管理
文章平均质量分 76
CRongQ
不忘初心,脚踏实地!
展开
-
读书笔记:软件工程(12) - 传统方法学 – 软件建模-数据流图
因为父图的加工2中的输入与子图2的输入数据流不相同,但是借助与下面将要介绍的数据字典中数据流的描述可知,父图的数据流“考生信息”由“考生姓名”、“准考证号”、“通信地址”和“考生成绩”4部分的数据项组成,即子图是父图中加工、数据流同时分解而来的,因此这两张图是平衡的。顶层的数据流图要定义系统范围,并描述系统与外界的数据联系,它是对系统架构的高度概括和抽象。4.第四步,从外部实体的输出流(源点)出发,按照系统的逻辑需要,逐步画出一系列变换数据的加工,直到找到外部实体处所需的输入流(终点),形成数据流的封闭;原创 2022-11-05 21:40:34 · 3583 阅读 · 1 评论 -
读书笔记:软件工程(11) - 传统方法学 - 软件需求分析
就是把软件需求当作一棵倒置的功能树,每个结点都是一项具体的功能,从树根往下,功能由粗到细,树根是总功能,树枝是子功能,树叶是子功能,整棵树就是一个信息系统的全部功能树。为了使需求描述具有统一的风格,可以采用已有的且可满足项目需要的模板,如在国际标准IEEE标准830—1998(IEEE—1998)中和中国国家推荐标准GB 9385中的描述的模板,也可以根据项目特点和软件开发小组的特点,对标准进行适当的改动,形成自己的SRS模板。系统处理信息和产生信息,需要使用到分析的软件需求分析的任务。原创 2022-11-05 21:21:55 · 1251 阅读 · 0 评论 -
读书笔记:软件工程(10) - 传统方法学 - 结构化分析
对软件需求的深入理解是软件开发工作获得成功的前提和关键,不论我们把设计和编码工作做得如何出色,不能真正满足用户需求的程序只会给用户带来失望,给开发者带来烦恼。为了更好地理解问题,人们常常采用建立模型的方法,所谓模型,就是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。结构化分析方法是一种面向数据流的需求分析方法,其中数据作为独立的实体转换,数据建模定义了数据的属性和关系,操作数据的处理建模表明当数据在系统流动时如何转换数据。,它是用来进行数据建模活动的图形,图中出现的每个数据对象的。原创 2022-10-30 15:42:47 · 764 阅读 · 0 评论 -
读书笔记:软件工程(9) - 面向过程 - 可行性研究
可行性研究就是指在开发项目之前,根据项目发起文件和实际情况,评估该项目是否能在特定的资源、时间等制约条件下完成,并且确定它是否值得开发。2)需要解决某些存在的问题(如资金短缺、设备陈旧和开发人员短缺等)或者需要对现有的解决方案进行一些调整或改善后才能进行软件项目开发。项目经过可行性研究并且认为可行后,还需要报告主管领导或单位,以获得项目的进一步审核,并得到他们的支持。经过可行性研究后,对于值得开发的项目,就要制订软件开发计划,编写软件开发计划书。项目立项包括项目发起、项目论证、项目审核和项目立项4个过程。原创 2022-10-04 11:15:17 · 670 阅读 · 0 评论 -
读书笔记:软件工程(8) - 软件过程模型:喷泉模型、其他模型
软件过程模型原创 2022-10-02 07:38:19 · 2107 阅读 · 0 评论 -
读书笔记:软件工程(7) - 软件过程模型:螺旋模型、迭代开发
读书笔记-软件过程模型原创 2022-10-02 06:46:17 · 2436 阅读 · 0 评论 -
读书笔记:软件工程(6) - 软件过程模型:增量模型
在许多情况下,初始的软件需求有明确的定义,但是整个开发过程却不宜单纯运用线性模型。在这种条件下,需要选用一种以增量的形式生产软件产品的过程模型。分解时唯一必须遵守的约束条件是,当把新构件集成到现有软件中时,所形成的产品必须是可测试的。也就是满足了基本的需求,但是许多附加的特性(一些是已知的,一些是未知的)没有提供,客户使用该核心产品并进行仔细的评估,然后根据评估结果制定下一个增量计划。增量模型也称为渐增模型,是瀑布模型的顺序特征和快速原型法的迭代特征相结合的产物。因此必须密切地监控整个开发工程。原创 2022-10-02 01:30:21 · 945 阅读 · 0 评论 -
读书笔记:软件工程(5) - 软件过程模型:快速原型模型
仅为了证明系统的能力。,可以采用功能很强的甚高级语言实现原型系统,如Unix支持的SHELL语言就是一种功能很强的甚高级语言,它执行速度比较慢,但它所需成本比用普通程序设计语言开发时低得多。首先快速建立一个能够反映用户主要需求的原型系统,让用户在计算机上试用它,通过实践让用户了解未来目标系统的概貌,以便判断哪些功能是符合需要的,哪些方面需要改进。但在实际中由于开发原型系统使用的语言效率低等原因,除了少数简单的事务系统外,大多数原型模型都废弃不用,仅把建立原型模型的过程当作帮助定义软件需求的一种手段。原创 2022-10-02 00:48:39 · 1174 阅读 · 0 评论 -
读书笔记:软件工程(4) - 软件过程模型:瀑布模型
又称为经典生命周期,它提出了一个系统的,顺序的软件开发方法,从用户需求规格说明开始,通过策划,建模,构建和部署的过程,最终提供完整的软件支持。这是因为前一阶段工作做得不够扎实,有缺陷,在这种情况下过早地考虑编写程序,常常造成大量返工,有时甚至给开发人员带来灾难性的后果,造成无法弥补的局面。为了保证所开发的软件的质量,在瀑布模型的各个阶段都应该坚持以下两点重要的做法。图1.1所示的是按照传统的瀑布模型生存周期的各阶段出现的顺序,大致介绍了它的全过程。为了改变软件开发的混乱状况,使软件开发更加有序。原创 2022-10-01 22:52:46 · 3282 阅读 · 0 评论 -
读书笔记:软件工程(3) - 软件生存周期
运行时期是软件生存周期的最后一个时期,也是时间最长的阶段。也可能是在软件漫长的运行时期,用户业务发生变化往往会对软件提出新的功能要求和性能要求,这种增加软件功能、增强软件性能的维护称为完善性维护;用户了解它们所面对的问题,知道必须做什么,但通常不能完整而准确地表达它们的需求,当然也不知道怎么利用计算机解决它们的问题。为概要设计阶段得到的软件结构图中的每个模块完成的功能进行具体描述,要把功能描述转变为精确的、结构化的过程描述,即确定实现模块功能所需要的算法和数据结构,并用相应的详细设计工具表示出来。原创 2022-10-01 22:18:03 · 1617 阅读 · 0 评论 -
读书笔记:软件工程(2) - 软件工程概述(2)
软件工程,读书笔记原创 2022-10-01 21:33:38 · 573 阅读 · 0 评论 -
读书笔记:软件工程(1) - 软件工程概述(1)
软件工程读书笔记原创 2022-10-01 19:01:39 · 754 阅读 · 0 评论