随笔分类 -  《软件工程》

摘要:结构化分析:简称SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策略。 顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。 使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。 阅读全文
posted @ 2022-03-23 20:07 闫佳杰 阅读(1539) 评论(0) 推荐(0)
摘要:答:什么是需求分析?需求分析是在可行性研究的基础上进行的更细致的分析工作,是软件定义时期的最后一次对软件目标及范围的求精和细化。 需求分析阶段的基本任务是:通过可行性研究和分析,充分了解用户对软件系统的要求,把用户要求表达出来,解决“软件系统必须做什么”的问题。 阅读全文
posted @ 2022-03-23 19:57 闫佳杰 阅读(2880) 评论(0) 推荐(0)
摘要:2.1 问题定义 软件生命周期的计划阶段:问题定义,可行性研究,需求分析三个阶段。 2.2 可行性研究 2.2.1可行性研究的任务 可行性研究的根本目的并不是解决问题,而是确定问题是否值得去解决,也就是判断系统原定的目标和规模是否能实现,软件使用所能带来的效益是否值得用户去投资开发。 因此,可行性研 阅读全文
posted @ 2022-03-22 11:51 闫佳杰 阅读(93) 评论(0) 推荐(0)
摘要:1、抽象:采用分层次抽象,自顶向下、逐层细化的办法控制软件开发过程的复杂性。 2、模块化:模块化有助于信息隐蔽和抽象,有助于表示复杂的系统。 3、信息隐蔽:将模块设计成"黑箱",实现的细节隐藏在模块内部,不让模块的使用者直接访问,这就是信息封装。 4、局部化:保证模块之间具有松散的耦合,模块内部具有 阅读全文
posted @ 2022-03-21 19:07 闫佳杰 阅读(1269) 评论(0) 推荐(0)