- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件生命周期{软件定义[问题定义,可行性分析,需求分析]软件开发[总体设计,详细设计,(系统设计)编码与单元测试,综合测试(系统实现)]运行维护[软件维护]}
瀑布模型-快速原型模型-增量模型-螺旋模型-喷泉模型-Rational统一过程-敏捷过程与极限编程-微软过程
经济,技术,操作(法律,社会效益)可行性
可行性研究{系统流程图[CRT],数据流图[数据的原点或终点,变换数据的处理,数据存储,数据流],数据字典[数据流,数据流分量,数据存储,处理]}
需求分析{确定对系统的综合需求,分析系统的数据要求,导出系统的逻辑模型,修正系统的开发计划,业务需求,用户需求,功能需求}
用户沟通{访谈,面向数据流自顶向下求精,简易的应用规格说明技术,快速建立软件原型}
需求分析{实体联系图[数据对象,属性,联系],状态转换图(打电话)[初态,终态,中间状态],层次方框图,warnier图,IPO图}
验证软件需求{一致性,完整性,现实性,有效性}
非形式化缺点二义性,不完整性,抽象层次混乱
总体设计{系统设计阶段[确定具体实现方案]结构设计阶段[确定软件结构]}
设计原理{模块化,抽象,逐步求精,信息隐藏与局部化,模块独立}
耦合{数据耦合,控制耦合,公共环境耦合,内容耦合}
内聚{功能内聚,顺序内聚,通信内聚,过程内聚,时间内聚,逻辑内聚,偶然内聚}
人机界面设计{系统响应时间,用户帮助设施,出错信息处理,命令交互}
过程设计的工具{系统流程图,盒图,PAD图[逐步求精],判定表[所有条件,条件组合(T,F),所有动作,条件下的动作(X)],判定树,过程设计语言}
面向数据结构的设计方法{Jackson图[表示的组成关系],改进的Jackson图[线段方向,加入编号],Jackson方法}
程序复杂度的定型度量{McCabe方法[环形复杂度V(G)=E(边)-N(结点)+2=P(判定节点)+1],HalStead方法N(程序长度)=N1(运算符出现次数)+N2 (操作数出现次数),E(错误)=Nlog2(n1+n2)/3000,H(长度)=nlog2n1+n2log2n2,}
实现{编码和测试}
编码风格{程序的内部文档,数据说明,语句构造,输入输出,效率}
测试方法{黑盒测试,白盒测试}
测试步鄹{模块测试,子系统测试,系统测试,验收测试,平行运行}
单元测试{测试重点[模块接口,局部数据结构,重要的执行通路,出错处理通路,边界条件]}
集成测试{自顶向下集成,自底向上集成}
确认测试(验收测试,验证软件的有效性,黑盒测试技术){alpha和beta测试}
白盒测试{逻辑覆盖[语句覆盖,判定,条件,判定/条件,条件组合,点,边,路径]控制结构测试[基本路径测试,条件测试,循环测试]}
黑盒测试技术{等价划分,边界值分析,错误推测}
调试途径{蛮干法,回溯法,原因排除法[对分查找法,归纳法,演绎法]}
软件可靠性{稳态可用性Ass=t正常/(t正常+t故障),平均无故障时间MTTF,平均维修时间MTTR,Ass=MTTF/(MTTF+MTTR)}
估算错误总数的方法{植入错误法,分别测试法}
软件维护的定义{改正性维护,适应性维护,完善性维护,预防性维护}
维护的特点{结构化维护与非结构化维护差别巨大,维护的代价高昂,维护的问题很多}
决定软件可维护性的因素{可理解、测试、修改、移植、重用性}
面向对象方法学的优点{与人类习惯的思维方式一致,稳定性好,可重用性好,较易开发大型软件产品,可维护性好}
对象特点{以数据为中心,对象是主动的,实现了数据封装,本质上具有并行的特点,模块的独立性好}
其他概念{类,实例,消息[参数],方法,属性,封装,继承,多态性,重载}
软件再工程过程{库存记录分析,文档重构,逆向工程,代码重构,数据重构,正向工程}
面向对象分析{模型[静态结构(对象模型...对象及对象之间的关联),交互次序(动态模型...状态转换图),数据变换(功能模型...数据流图)]层次[主题层,类与对象层,结构层,属性层,服务层]}
面向对象设计{面向对象的设计准则,启发规则,软件重用,系统分解,设计问题与域系统,设计人机交互子系统,设计任务管理子系统,设计数据管理子系统,设计类中的服务,设计关联,设计优化,}
面向对象设计准则{模块化,抽象,信息隐藏,弱耦合[交互耦合,继承耦合],强内聚[服务内聚,类内聚,一般-特殊内聚]可重用}
软件重用{层次[知识重用,方法和标准的重用,软件成分的重用],级别[代码重用,设计结构重用,分析结果重用],可重用成分[项目计划,成本估计,体系结构,需求模型和规格说明,设计,源代码,用户文档和技术文档,用户界面,数据,测试用例]}
可重用类构件{特点[模块独立性强,具有高度的可塑性,接口清晰简明可靠]
您可能关注的文档
最近下载
- 围绕中心意思写.ppt VIP
- 工资流水证明范文模板(完整版).docx VIP
- 5G应用场景白皮.pptx
- 2024校长办公会会议制度和议事规则.docx
- 【课件】文化与习俗——从“泥土”中诞生的美+课件-2024-2025学年高中美术人美版(2019)美术鉴赏.pptx VIP
- 自编情景剧《破晓》剧本(纪念五四运动).docx
- 婚姻家庭咨询师国家二级婚姻家庭咨询师考试模拟试卷试卷.doc VIP
- 2024河南师范大学教师招聘考试笔试试题.docx
- 2024-2034年中国娟姗牛奶行业市场现状分析及竞争格局与投资发展研究报告.docx
- 历年(2020-2024)全国高考数学真题分类(指数、对数、幂函数、函数图象、函数零点及函数模型)汇编(附答案).pdf
文档评论(0)