
软件工程
文章平均质量分 57
软件工程相关的基础知识
夏旭泽
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
软件工程-系统工程-信息系统的分类
(Transa Processing System)又可以成为电子数据处理系统早期最初级的信息系统,一般是服务于管理层次中最底层、最基础的信息系统功能:数据输入、数据处理【批处理】、数据库维护、文件报表生成。原创 2025-03-26 16:19:48 · 320 阅读 · 0 评论 -
软件工程-系统工程
系统工程是一种管理技术是为了最好的实现系统的目的,对系统的组成要素、组织结构、信息流、控制机构进行分析研究的科学方法。原创 2025-03-26 15:28:46 · 222 阅读 · 0 评论 -
软件工程-进度管理-PERT图&Gantt图
优点:不仅给出了每个任务的开始时间、结束时间和完成该任务所需要的时间,还给出任务之间的关系缺点:PERT图不能反映任务之间的并行关系关键路径:从开始到结束,需要时间最长的路径项目工期:完成项目的最少时间,由关键路径即最长路径决定总时差(松弛时间):在不延误总工期的前提下,该活动的机动时间,等于该活动最迟完成时间与最早完成之间之差,或该活动最迟开始时间与最早开始时间之差前导图法(单代号网络图,PDM)ES:最早开始时间;EF:最早完成时间LS:最晚开始时间;LF:最晚完成时间。原创 2025-04-25 09:43:50 · 352 阅读 · 0 评论 -
软件工程-软件开发模型
问题定义——》可行性研究——》需求分析——》软件设计——》编码——》测试——》维护|---------------计划时期---------------|---------------------------开发时期-------------------------|-运行时期-|特点:1、阶段间具有顺序性和依赖性:必须等前一阶段完成后才能进入下一阶段;前一阶段的成果将会成为下一阶段的启示输入内容。2、推迟实现的观点:尽可能推迟了程序的物理实现,是按照瀑布模型开发软件的一条重要的指导思想。原创 2025-01-27 12:52:58 · 667 阅读 · 0 评论 -
软件工程-可行性研究
应与用户一起再次复查问题定义、工程规模和目标,这次复查应把数据流图和数据字典作为讨论的基础前四步构成一个循环。循环这四个过程直到提出的逻辑模型完全符合系统目标。原创 2025-02-05 16:41:15 · 493 阅读 · 0 评论 -
软件工程的基本原理
软件生命周期:1)软件定义;2)可行性研究;3)需求分析;4)系统设计;5)编码;6)测试;7)运行;8)维护应该把软件生命周期计划分成若干个阶段,并相应地制定出切实可行的计划,然后严格按照计划对软件的开发和维护工作进行管理。原创 2025-01-21 13:55:25 · 378 阅读 · 0 评论 -
软件工程的本质特征
软件所解决的问题十分复杂,通常不得不把问题分解,使得分解出的每个部分是可以理解的,而各个部分之间保持简单的通信关系。这并不能降低问题的整体复杂性,但是却可使它变得可以管理。原创 2025-01-20 12:41:14 · 511 阅读 · 0 评论 -
软件工程的原则
传统的抽象方法:采用分层次抽象,自顶向下、逐层分解;模块化、结构化。现代方法:利用面向对象的思想。原创 2025-01-20 12:24:59 · 425 阅读 · 0 评论 -
软件工程-软件需求规格说明(SRS)
需要在软件分析完成后,编写完成软件需求说明书。控制系统进化过程(追加需求):拥有版本记录表。便于用户、分析人员、设计人员进行交流。具体标准可参考GB856T-88。支持目标软件系统的确认(验收)原创 2025-02-10 12:52:17 · 403 阅读 · 0 评论 -
软件工程-分析建模
核心是数据字典DD。原创 2025-02-08 13:11:56 · 388 阅读 · 0 评论 -
软件工程-模块化设计
C为问题的复杂程度,E为解题需要的工作量。原创 2025-02-13 12:49:56 · 1045 阅读 · 0 评论 -
软件工程-软件设计
抽象:分层次考虑和处理问题(数据和过程)细化:从高到低的逐步分解过程。原创 2025-02-12 15:48:53 · 324 阅读 · 0 评论 -
软件工程-数据字典DD
数据字典是关于数据的信息的集合,也就是对数据流图DFD中包含的所有元素的定义的集合数据流图DFD和数据字典DD共同构成系统的逻辑模型。原创 2025-02-07 13:20:29 · 531 阅读 · 0 评论 -
软件工程-软件需求分析基础
准确地回答“系统必须做什么?”,也就是对目标系统提出完整、准确、清晰、具体的要求目标是,在分析阶段结束之前,系统分析员应该写出软件需求规格说明书,以书面形式准确地描述软件需求。原创 2025-02-07 15:41:25 · 352 阅读 · 0 评论 -
软件工程-数据流图DFD
自外向内:首先确定系统的输入输出,以反映系统与外界环境的接口自顶向下:从0级图开始逐步绘画分析至1级、2级DFD逐层细化:细化每一个加工框(P),如果加工框内还有数据流,可将这个加工框再细化分成几个加工框,并在各子加工框之间画出数据流完善求精:一次细化一个加工,直到每一个加工执行一个可以用程序实现的功能。原创 2025-02-06 16:49:31 · 918 阅读 · 0 评论 -
软件工程-软件测试
广义上讲软件测试是对软件需求分析,设计说明和编码进行复审的软件质量保证工作狭义上讲软件测试是为了发现错误而执行程序的过程。换言之,软件测试是根据软件开发各个阶段的规格说明和程序内部结构精心设计的测试用例,并利用这些测试用例运行程序发现错误的过程。的目的与任务:目的:发现程序潜在的错误任务:通过执行程序,暴露潜在的错误的目的和任务:目的:定位于纠正错误任务:消除软件故障,保证程序稳定运行为测试程序而专门设计的数据。原创 2025-02-26 14:22:26 · 1405 阅读 · 0 评论 -
软件工程-决策树&决策表
适合描述加工具有多个策略,而且每个策略和若干条件有关的逻辑功能。原创 2025-02-11 13:08:20 · 476 阅读 · 0 评论 -
软件工程-面向对象的软件工程
面向对象系统中的对象是数据抽象与过程抽象的综合。系统的状态保存在各个数据抽象的核心所定义的数据存储中。控制流包含在各个数据抽象中的操作内。不像在过程性范型里那样,把数据从一个过程传送到另一个过程,而是把控制流从一个数据抽象通过消息传送到另一个数据抽象。原创 2025-02-13 14:55:17 · 459 阅读 · 0 评论