开云 开云体育平台软件工程导论知识点梳理之概念题
是指某一项软件项目从被提出并着手实现开始,知道该软件报废或停止使用为止所经历的时间。
用最小的代价在尽可能短时间内确定问题能否得到解决;任务完成可行性研究报告;
9. 成本效益分析通过货币的时间价值、回报期、纯收入三个方面进行分析。(是从经济角度评价开发项目是否可行)
是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。给人开云 开云体育平台提供数据描述,对数据存储和加工等名字命名。
如果一个模块被 n 个模块调用,其中直接的上级模块的个数是 m 个( m=n )那么该Kaiyun 开云模块的扇入数是m个。
是软件的结构基础,是软件元素,是能够单独命名、独立完成一定功能的程序语句的集合。
分类:a.无直接耦合,b.数据耦合,c.标记耦合,d.控制耦合,e.公共环境耦合,f.内容耦合。
分类:a.偶然内聚,b.逻辑内聚,c.时间内聚,d.通信内聚,e.顺序内聚,f.功能内聚
详细设计工具:图形(程序流程图、盒图NS、pad图)、表格、语言(过程设计语言pdl)
18. 人机界面设计问题:系统响应时间、用户帮助设施、出错信息处理、命令交互
集成测试:用于组装软件的一种系统化的技术,要把在模块按照设计要求组装起来的同时进行测试,用以发现和接口相联系的问题。(非渐增式/渐增式测试)
确认测试:检查所开发的软件是否满足需求规格说明书中所确定的功能和性能需求。
对象:是问题域中客观存在的事物的抽象,是一组属性和在这些属性上的操作的封装体。
消息:消息是面向对象系统中对象之间交互的途径,是向另外一个对象发出的服务请求。
封装:是指把对象的属性和操作结合成一个独立的系统单位,并尽可能隐藏对象的内部细节。
32. 软件的生命周期:一个软件从定义、开发、使用和维护,直到最终被废弃所经历的一系列时期。
34. 结构化分析方法:就是面向数据流自顶向下逐步求精进行需求分析的方法。
数据沿输入通路到达一个处理,这个处理根据输入数据的类型在若干个动作序列中选出一个来执行。这类数据流应该划分为一类特殊的数据流,称为事务流。
是某个特定时刻所发生的事情,它是对引起对象从一种状态转换到另一种状态的现实世界中的事件的抽象。
信息沿输入通道进入系统,同时由外部形式变换成内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统,当数据流图具有这些特征时,这种信息流就叫变换流。
子类对象可以像父类对象那样使用,同样的消息既可以发送给父类对象也可以发送给子类对象。
用以模拟被测模块的上级调用模埠,或向被测模块输以数据输出一些必要信息,调用被测模块。
就方法论而言,有两种基本的成本Kaiyun 开云估算方法:自顶向下和自底向上。 自顶向下法是对整个工程项目的总开发时间和总工作量做出估算,然后将它们按阶段、步骤和任务进行分配。 自底向上法则正好相反,先分别估算各个任务所需要的工作量和开发时间,再相加,从而得到总的工作量和总的开发时间。这两种方法都要求采用某种方法做出估算。 有许多估算方法可以利用,大致划分为三类:专家估算法、类推估算法、算式估算法
先分别估算各个任务所需要的工作量和开发时间,再相加,从而得到总的工作量和总的开发时间 这种成本估算方法称为自底向上
44. 软件的风险分析可包括 风险识别、风险预<aKaiyun 开云 href=http://jiaonichi.com target=_blank>开云 开云体育平台测和风险驾驭(或风险管理)等3项活动。
顺序内聚指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入。
48.曾被誉为“程序设计方法的革命”的结构化程序设计,使程序设计从主要依赖于程序员个人的自由活动变成为有章可循的一门科学。
50. 人们常用硬件可靠性的定量度量方法来度量软件的可靠性和可用性,常用的度量软件可将待开发的软件细化,分别估算每一个子任务所需要的开发工作量,然后将它们加起来,
扫一扫关注微信公众帐号