- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
;;;当今世界的信息化进程,愈来愈趋向复杂化、人性化和扁平化。
软件工程作为一门工程学科,它的主要目标就是驱使软件系统向高性价比发展。 具有实时动态性 ,抽象、不可触摸 ,它的面向对象目标不受物理因素限制。
软件工程同时又是一门比较年轻的学科。“软件工程”这一概念是在1968年NATO会议上针对“软件危机”的议题提出。
;构建这些软件系统的早期经验是:个人英雄主义、作坊式非正规的软件开发并不奏效。投资很大,做得很差。
制作既满足用户要求、又能按期完成并且不超出项???预算的复杂软件仍然存在很多困难。
软件工程自1968年以来已得到了长足的发展。
面向对象、构件、WEB服务及云计算等的扩充和提高已成为现实。
;1.1.1 软件;;;;1.系统软件;此类软件以数值算法为基础,对数值量进行处理和计算。;个人计算机上使用的软件包括系统软件和应用软件两类。;1.1.1.4 软件的发展阶段;;1.1.2 软件危机;软件危机主要有以下一些典型表现:;1.1.2.2 软件危机的表现;1.1.2.3 软件危机的克服途径;1.1.3 软件工程;1.1.3.1 软件工程的定义;1.1.3.2 软件工程的基本原理;;3. 严格的产品控制;1.1.3.3 软件工程的目标;可重用性(Reusability)
可适应性(Adaptability)
可移植性(Portability)
可追踪性(Traceability)
可互操作性(Interoperability);1.1.3.4 软件工程的原则;1.1.4 软件生命周期;软件生命周期由软件定义、软件开发和软件使用维护退役3个时期 。;;;1.1.5.1 瀑布模型; 以充分有效的软件需求有效为前提,具有顺序性、依赖性、推迟时间以及质量保证的特点。它也不是“万能药”,主要体现在: ;快速开发原型的本质是“快速”,实现的途径有三种:;建造原型的过程如图1.5所示。
原型不能称之为软件,UNIX Shell和超文本都是广泛的快速原型语言,近年来,广泛地使用第四代语言(4GL)构建快速原型。
;1.1.5.3 增量模型;增量模型的优点体现在:;增量模型的实施也存在一些难度:;图1.6描绘了一种高风险的增量模型。;1.1.5.4 螺旋模型;螺旋模型主要由四部分组成:需求定义、风险分析、工程实现和评审。 ;1.1.5.5 喷泉模型;1.1.5.6 基于四代技术的模型;1.1.5.7 变换模型; 形式化规格说明语言及其变换描述的研究方兴未艾,人们采用的技术手段主要有:
基于模型的规格说明及其变换技术;
基于代数结构的规格说明及其变换技术;
基于时序逻辑的规格说明及验证技术;
基于可视形式化技术的规格说明等等。
;1.1.5.8 组合模型;1→2→6→9→11→13→14的路径规划软件开发,就是生存周期模型
带有原型的生存周期模型,开发路径为1→3→2→6→9→11→13→14
1→3→2→7→11→13→14是原型模型
1→5→8→12→9→13→14是螺旋模型
1→4→11→13→14是基于四代技术的模型 ;1.1.6 软件工程面临的挑战;1.2 软件工程从业人员的职业和道德素养;软件工程人应当遵守以下八条原则:; 在我们的职业生涯中,每个人都会面临这些困惑,幸运的是,在多数情况下,这些困惑要么不严重,要么不难解决。
当雇主的行为不合乎道德时,职业工程人员的处境尤为艰难。安全不是绝对的。
另一个道德问题是军事项目和核项目的参与。雇主和所有雇员事先相互沟通各自的观点非常重要。
软件工程从业人员的道德问题研究最好要联系软件工程的实际,而不是将其作为一个孤立的问题来研究,且不能仅仅归为一个单纯的哲学问题来看待。
;习题1;THANKS;;;;2.1 系统与系统工程;;;2.1.3 软件和软件工程; 借助软件工程的过程、方法和工具,软件工程师开发基于计算机的系统。无论是哪种软件工程过程模型,它们都是涵盖软件项目的定义、开发、验证、提交和维护阶段 。;软件定义阶段的任务:;软件工程过程的最后阶段是软件验证、提交和维护。验证的任务 :;总体结构设计和数据设计的任务 :
设计模块结构;
定义界面并建立数据结构 ;;软件编码的任务 :
用恰当的编程语言对详细描述模块进行编码,生 成 程序 ;;2.1.4 人机交互工程;2.1.5 数据库工程; 调查用户的信息需求和对信息处理的要求;进行可行性论证;提出成本预算和工作计划等 ;
论证、选择和购置支持数据库系统的硬件和软件 ;
设计与实现 ;
数据库中的数据是按照系统确定的范围和用户的需求收集、整理、储存 ;
数据库管
您可能关注的文档
- 跨文化商务交际配套教程课件完整版电子教案.pptx
- 连锁零售企业配套教程课件完整版电子教案.ppt
- 流体力学与流体机配套教程课件完整版电子教案.ppt
- 路基路面工程配套教程课件完整版电子教案.ppt
- 旅游服务礼仪配套教程课件完整版电子教案.ppt
- 旅游美学基础(第二版)教学课件配套教程课件完整版电子教案.ppt
- 民法配套教程课件完整版电子教案.ppt
- 民航英语基础教程(基础版)配套教程课件完整版电子教案.ppt
- 纳税检查配套教程课件完整版电子教案.ppt
- 纳税全真实务配套教程课件完整版电子教案.pptx
- 广东省东莞市2024-2025学年八年级上学期生物期中试题(解析版).pdf
- 非遗剪纸文创产品开发经理岗位招聘考试试卷及答案.doc
- 广东省东莞市2024-2025学年高二上学期期末教学质量检查数学试题.pdf
- 体育安全理论课件图片素材.ppt
- 3.1 公民基本权利 课件-2025-2026学年道德与法治八年级下册 统编版 .pptx
- 广东省潮州市湘桥区城南实验中学等校2024-2025学年八年级上学期期中地理试题(解析版).pdf
- 大数据运维工程师岗位招聘考试试卷及答案.doc
- 广东省深圳市福田区八校2026届数学八年级第一学期期末教学质量检测模拟试题含解析.doc
- 广东省潮州市湘桥区城基初级中学2024-2025学年八年级上学期11月期中考试数学试题(解析版).pdf
- 广东省潮州市湘桥区城西中学2024-2025学年八年级上学期期中地理试题(解析版).pdf
最近下载
- 木糖醇研究预测报告_木糖醇项目商业计划书(2024-2028年).pptx VIP
- 卡特挖掘机电路图(中文).pdf VIP
- 一种冷凝水回收装置、控制方法和空调器.pdf VIP
- 2025网课智慧树知道《自动控制原理仿真实验课程(山东大学)》章节测试答案.docx VIP
- 灯具销售培训课件.ppt VIP
- 配网自动化系统.ppt
- 《双碳管理基础与实务》课件——第七章 碳足迹与碳消费.pptx VIP
- 《双碳管理基础与实务》课件——第八章 欧盟碳计划.pptx VIP
- 工程进度计划与保证措施.docx VIP
- 广州市天河区2022年六年级《语文》上册期末试卷与参考答案(部编版).docx VIP
原创力文档


文档评论(0)