- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件生命周期
信息系统生命周期:花开云消(散)
花——信息系统规划阶段 开——信息系统开发阶段
云——信息系统运行与维护阶段 消(散)——信息系统更新阶段(消亡阶段)
信息系统开发阶段的几个阶段:划分即实验
划:总体规划阶段 分:系统分析阶段 即:系统设计阶段
实:系统实施阶段 验:系统验收阶段
建设原则:高层介入、用户参与、自顶向下、工程创新、整体发展经济
开发方法:结构化(前期清晰)、原型法(前期不清)、面向对象
2.1软件需求
软件工程三要素:方法、工具、过程
需求的最基本特征:可验证性
软件需求:包括功能需求、非功能需求、设计约束
功能需求:功能本身的要求
非功能性需求:可靠性、性能、响应时间、容错性、扩展性等性能要求
设计约束:设计语言环境
需求工程:包括需求开发、需求管理两部分
需求开发:技术主线;包括需求捕获、分析、定义(规格说明书)、验证(形成基线)
需求管理:管理主线;需求计划、取得理解、取得承诺、管理变更、双向跟踪、识别不一致
需求捕获技术:用户访谈、用户调查、现场观摩、文档考古、联合讨论会
双向跟踪:由产品到文档,由文档到产品
需求跟踪矩阵:需求文档、设计文档、代码、测试用例的统一
追溯:从需求开始向产品
回溯:从产品开始向需求
数据字典包含:名称、在哪用、如何用;比如E-R图(实体关系图)
可行性研究工作的任务:技术、经济、社会的可行性
可研工作的步骤:核实、分析、建模、复核、提案、决策、计划、报告
2.2软件设计
软件设计基本原则:信息隐蔽、高内聚低耦合(模块内部关系紧密,模块之间关系不强)
用户界面设计的要求:可靠、可使用、灵活、不复杂
软件审计:第三方,独立评价
设计评审:一般采用评审会议的方式进行,每个阶段都要做
2.3软件测试
测试:尽早测试,不断测试,别人测试,预期结果,真假数据,贯穿全程
测试对象:需求规格说明书、概要设计规格说明、详细设计规格说明、源程序
黑盒测试:不考虑内部结构,只看输出结果是否正确
黑盒测试方法:等价类、边界值、错误推测、因果图
等价类:若0X5,则4321是等价类
边界值:若0X5,则0145为边界值
错误推测:凭经验
因果图:石川图,鱼骨图,可带流程
白盒测试:考虑内部结构,看到XX覆盖即为白盒测试
测试策略:需求分析、概要设计、详细设计、编码
系统测试、确认测试、集成测试(接口)、单元测试
α测试:开发环境下进行的测试
β测试:实际使用环境下进行的测试
回归测试:改后复测
模糊测试:随机测,针对安全性
LoadRunner:性能测试
QTP:自动测试
审查:开会阅读程序
走查:步进运行
2.4软件维护
分类:就是鱼丸(纠错性、适应性——WIN78、预防性——打补丁、完善性——用户改进的要求)
软件再生:单机改网络版、C/S改B/S、SOA
SOA:面向服务,核心是WebService
3.2常用构件标准
三个流派:CORBA(OMG)、EJB(SUN)、DCOM(MS)
三种类型EJB:会话Session Bean、实体Entity Bean、消息Message-driven Bean
CORBA三层次:最高公共设施、中间公共对象,最低也是核心对象请求代理ORB
复用级别:代码复用、设计复用、分析复用、测试复用
评审审计:管理、设计、检查、走查、审计
软件能力成熟度CMM的五个级别:初始、重复、定义、管理、优化
3.3中间件
中间件特点:处于系统和应用之间;是一类软件而非一种软件;应用之间互操作;通讯功能
底层型中间件:JVM、CLR、ACE、JDBC、ODBC
通用型中间件:CORBA、J2EE、MOM、COM
集成型中间件:WorkFlow、EAI、WebLogic、WebSphere、
数据库访问中间件:JDBC、ODBC
远程过程调用中间件RPC:操作远端计算机就像面前的
面向消息中间件MOM:跨平台跨距离操作IBM MQSeries
DCOM/COM/COM+: DCOM是高版本,COM是基础,COM+是COM的高层应用
4.1面向对象基本概念
对象三要素:标志(名字)、属性(状态、数据)、服务(操作、行为、方法)
多态类型:过载多态,强制多态,包含多态,参数多态
类之间的关系:依赖、泛化、关联、实现
依赖:A变化则B变化,称B依赖于A
泛化:继承的反义词
关联:学校和老师,老师和教室
4.2-4.3UML统一建模语言
UML特点:可独立,可视化,可扩展,非编程,构造化,文档化
UML五视图:逻辑(类+对象)、进程(进线程)、实现、部署(机+网)、用例(需求)
4.3 UML图
静态图:部队包袱够累(部署,对象,包图,复合结构,构件图,类
您可能关注的文档
- 葡萄对营养元素的需求及营养管理浅析.ppt
- 2015-2016学年海南省东方市八所中学高二下学期期末考试模拟生物科概论.doc
- 2015—2016学年杭州市五校联盟高三月考化学(12月)概论.doc
- 隧道施工班组级入场安全教育浅析.ppt
- 2016届高三化学二轮专题复习:专题三_学案9_化学反应速率_概论.ppt
- 2016届高三化学一轮复习高考真题实战第十章有机化合物10-2a概论.doc
- 2015-2016学年衡水中学高三四调语文及概论.doc
- 2015-2016学年衡水中学高三四调政治及概论.doc
- 葡萄酒风味知识浅析.ppt
- 2016届高三历史(人民版)一轮专题六《古代中国经济的基本结构与特点》6-3(共26张)概论.ppt
- 白天晚上教学课件.ppt
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题带答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解一套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及完整答案详解1套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解1套.docx
- 2025年山东菏泽市事业单位招聘急需紧缺岗位目录(第一批)笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及答案详解1套.docx
- 画西瓜教学课件.ppt
最近下载
- 单层钢结构厂房施工组织设计-.doc VIP
- 未来可期,不负高三——高三启动仪式高三第一课-2024-2025学年高中主题班会(共29张ppt).pptx VIP
- T∕CHES 32-2019 节水型高校评价标准(可复制版).pdf
- 墙面粉刷施工工艺.docx VIP
- 环氧地坪施工.docx VIP
- 2025广西南宁市交通运输综合行政执法支队招聘编外聘用人员5人备考试题及答案解析.docx VIP
- 青少年航天知识竞赛题库及答案.docx
- 环氧地坪施工工艺流程.docx VIP
- DB 34T 2752-2016 用人单位职业病危害现状评价导则.docx VIP
- 2025年高考全国1卷读后续写讲评课件 -2026届高考英语一轮复习专项.pptx
文档评论(0)