版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年3月8日软件工程基础知识大数据技术BIGDATA2026年3月8日章节内容1软件工程起源2软件工程概念3软件工程层次模型4基本原理与开发原则软件工程方法学52026年3月8日1.软件工程起源1.1关键里程碑1968年NATO(北大西洋公约组织)会议上,首次提出“软件工程”概念。核心目的是以工程化思想解决软件危机。确立“系统化、规范化”开发思路,替代早期“作坊式”开发。2026年3月8日1.软件工程起源1.2软件开发新挑战(2020年后)微服务架构下,电商“双十一”需协调上千个服务节点,系统治理难度极大复杂系统治理推荐系统因算法偏见导致“信息茧房”,用户隐私泄露风险上升AI伦理安全短视频平台需“每周迭代”,传统瀑布模式无法适配快速迭代压力对比1960年代软件危机与当前软件开发面临的“复杂系统挑战”,软件工程方法需做哪些调整?2026年3月8日章节内容1软件工程起源2软件工程概念3软件工程层次模型4基本原理与开发原则软件工程方法学52026年3月8日2.软件工程概念一二将系统化、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件对(一)中所述方法的研究2.1IEEE权威定义2026年3月8日2.软件工程概念”“软件工程是应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度,实现满足用户要求的软件产品的定义、开发、发布和维护的工程或进行研究的学科。【国标GB/T11457-2006】软件工程的目标是实现软件的优质高产。软件工程的目的是在规定的时间和开发费用内,开发出满足用户需求的、高质量的软件产品。2.中国国家标准定义国标GB/T11457-20062026年3月8日章节内容1软件工程起源2软件工程概念3软件工程层次模型4基本原理与开发原则软件工程方法学52026年3月8日3.软件工程层次模型工程学数学计算机科学经济学管理学心理学软件工程质量保证层过程层方法层工具层3.1四层模型与行业实例层次核心作用行业实例工具层自动化支撑版本控制:Git/GitLab;项目管理:Jira;测试:Selenium方法层技术指导需求分析:UML
用例图;设计:微服务架构;测试:JMeter性能测试过程层流程框架传统:瀑布模型;现代:Scrum敏捷、Kanban看板质量保证层质量管控代码审查(CodeReview)、OWASP安全扫描2026年3月8日3.软件工程层次模型3.2新增基础支撑学科AI辅助开发AI测试人工智能GDPR合规算法公平性软件伦理学Docker容器化Kubernetes编排云原生技术2026年3月8日章节内容1软件工程起源2软件工程概念3软件工程层次模型4基本原理与开发原则软件工程方法学52026年3月8日4.基本原理与开发原则用分阶段的生命周期计划进行严格的管理1坚持进行阶段性评审2实行严格的产品控制3采用现代程序设计技术4结果应能被清楚地审查5开发小组的人员应该少而精6不断改进软件工程实践的经验和技术74.1七大基本原理2026年3月8日4.基本原理与开发原则4.2开发原则迭代交付客户协作响应变化持续优化价值优先抽象信息隐藏高内聚低耦合模块化接口分离一致性与复用性开发原则传统原则敏捷原则2026年3月8日章节内容1软件工程起源2软件工程概念3软件工程层次模型4基本原理与开发原则软件工程方法学52026年3月8日5.软件工程方法学方法工具过程软件工程方法学三要素软件工程方法完成软件开发任务的技术方法,回答“怎么做”问题。如:敏捷需求分析、DDD领域驱动设计软件工程的过程为了获取高质量软件所需要完成的一系列任务框架,包括支持软件开发各个环节的控制和管理。如:DevOps流水线软件工程的工具为方法的运用提供自动或半自动的软件支撑环境。如:建模工具、测试工具、监控工具
软件工程方法学是编制软件的系统方法,它确定软件开发的各个阶段,规定每一阶段的活动、产品、验收的步骤和完成准则。5.软件工程方法学2026年3月8日软件工程基础知识AB传统方法学面向对象方法学传统方法学采用结构化技术,包括结构化分析、结构化设计和结构化实现,来完成软件开发任务。用传统方法学开发软件,首先确定软件功能,再对功能进行分解,确定怎样开发软件,然后再实现软件功能。传统方法学提高了软件的可维护性和软件开发的成功率,软件生产率也明显提高。该方法把所有对象都划分为类,把若干相关的类组织成具有层次结构的系统,下层的子类继承上层的父类所具有的数据和操作,而对象之间通过发送消息相互
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民办合肥经济技术职业学院《歌曲弹唱(Ⅱ)》2024-2025学年第二学期期末试卷
- 2026年中国电建集团核电工程有限公司招聘考试参考题库及答案解析
- 2026陕西省肿瘤医院临床护士招聘(18人)考试参考试题及答案解析
- 2026春季贵州六盘水市第二十四中学学期招聘3人考试备考试题及答案解析
- 自贡市嘉祥外国语学校招聘笔试备考试题及答案解析
- 工业企业内部会计制度
- 公司内部文控管理制度
- 幼儿园内部防疫管理制度
- 一人处公证内部管理制度
- 律所内部风险控制制度
- 人工智能技术复习资料及题库
- 电子支付与安全课件
- 2026公安联考行测真题及答案
- 2025年NCCN肝细胞癌临床实践指南解读课件
- 个税汇缴培训课件
- 广铁集团校园招聘机考题库
- 雷达基础知识教学课件
- 2026年智能电网调度控制系统项目建议书
- 春季食堂安全知识培训
- 山东土地资本投资集团有限公司招聘11人备考题库及答案1套
- 王昌龄的课件
评论
0/150
提交评论