还剩6页未读,继续阅读
文本内容:
复旦大学软件工程本次演讲将介绍软件工程的基础概念和实践,包括软件开发过程、开发方法与测试、软件质量保证、项目管理和案例分析,以及软件工程未来的发展趋势和实践建议软件工程基础软件工程概述1软件工程的定义、起源、理念、范畴和软件生命周期模型软件结构与组织2软件模块化和软件体系结构,包括框架、组件和接口软件开发过程3软件开发活动、方法和活动之间的关系,以及软件过程的评估和改进软件开发方法瀑布模型敏捷开发一个在软件工程中最早提出的开发模型,侧重一种以人、迭代和交付为核心的迭代增量方法,于规划、分析、设计、构建和维护五个阶段强调个体和交互作用结构化方法面向对象方法草创时期的一种编程方法,强调程序的结构和以数据结构和对象为基础,以消息传递和多态技术规范性为特点的计算模型和编程方法软件测试测试方法论自动化测试测试的原则、策略、方法、技术和管理,从自动化测试的意义、种类、布局、过程和实黑盒、白盒、灰盒和基于模型的测试角度进现行论述白盒测试黑盒测试覆盖度、驱动器、静态、动态、错误和安全等价类、边界值、决策表、状态迁移和融合等白盒测试的细节和技巧等黑盒测试的方法和实践软件质量保证质量管理概述1质量管理的基本概念、原则、目标和组织,以及质量管理的核心过程和方质量度量与评估2法软件质量度量和评估的一般方法,包括度量对象、评估指标、方法和结果质量标准与认证分析
3、、等软件质ISO/IEC CMMISPICE量标准和认证的概述、原理和证书软件项目管理项目计划与进度管理需求管理项目计划的定义、构成和方法,以及进度控制需求获取、分析和建模的方法和工具,以及需和调整的技术和工具求变更和确认的控制和管理风险管理团队管理项目风险的识别、评估、分析、规划、控制和团队组织、激励、冲突和合作的管理技巧和策略监督的方法和工具软件工程案例分析大型软件开发项目案例1谈论国内外一些成功和失败的大型软件开发项目,分析其成功或失败的原因和教训中小型软件开发项目案例2介绍一些中小型软件开发项目,分析其开发团队、开发流程和效果,并讨论其启示结束语软件工程未来发展趋势软件工程实践建议QA云原生和边缘计算力多动手,少说有问题随时提问•••量的到来empty words答案有时关于问题,•人工智能和自动化技宽容失败,善于总结更多关于人生••术的应用虚心学习,不断创新要有灵活的思维和坚••永动机熵减的修行之路韧的品质•。