阿凡达网站建设网,wordpress 中英双语,仿站在线,域名可以免费注册码根据希赛相关视频课程汇总整理而成#xff0c;个人笔记#xff0c;仅供参考。 软件工程的基本要素包括方法、工具和#xff08;过程#xff09; 方法#xff1a;完成软件开发的各项任务的技术方法#xff1b; 工具#xff1a;运用方法而提供的软件工程支撑环境#xff… 根据希赛相关视频课程汇总整理而成个人笔记仅供参考。 软件工程的基本要素包括方法、工具和过程 方法完成软件开发的各项任务的技术方法 工具运用方法而提供的软件工程支撑环境 过程为获得高质量的软件所需要完成的一系列任务的框架 软件开发模型 螺旋模型有计划、风险、构建、评估四个方面最后才可交付给客户 增量模型每个增量均可交付给客户 现在要开发一个软件产品的图形用户界面则最适宜采用原型化过程模型。
V模型是瀑布模型的变种它反映了测试活动与分析和设计的关系 V模型的软件测试策略既包括低层测试又包括高层测试V模型吧测试过程作为在需求、设计及编码之后的一个阶段 在构建阶段结束时产生“在适当的平台上集成的软件产品”
开发方法
各阶段细则
需求分析
业务需求整体全局 用户需求用户视角 系统需求计算机化
功能需求 非功能需求 设计约束 软件产品必须能够在3秒内对用户请求作出响应属于软件需求中的非功能需求主要体现在性能上 结构化分析 在结构化分析方法中数据流图描述数据在系统中如何被传送或变换反映系统必须完成的逻辑功能用于功能建模。在绘制数据流图时必须保持父图与子图平衡 在结构化分析模型中数据字典描述了所有在目标系统中使用和生成的数据对象
结构化设计
在概要设计阶段选择适当的解决方案将系统分解为若干个子系统建立整个系统的体系结构。 面向对象分析与设计 在面向对象方法中多态指的是客户类无需知道所调用方法的特定子类的实现
软件过程改进
软件能力成熟度模型CMMCapability Maturity Model规定了软件研制和软件测试中的主要软件管理过程和工程过程的实践 软件测试
软件测试的对象程序数据文档