软件工程
1
我的艺术就是派大星
随便写写,记录成长。
展开
-
第 11 章 : 敏捷工程实践
文章目录一 敏捷工程实践实践技术用户故事关键点好处故事样例故事特征卡片会话用户故事的流转过程(以Scrum为例)确认用户故事大小级别用户故事INVEST标准用户故事约束(验收条件)非功能性需求如何表达?知识获取性故事如何表达?如何收集用户故事敏捷工程实践:结对编程敏捷工程实践:测试驱动开发(TDD)敏捷工程实践:持续集成(CI)敏捷工程实践:Code Review敏捷工程实践:产品发布规则二 敏捷工程实践训练总结一 敏捷工程实践实践技术• 用户故事• 结对编程• TDD(测试驱动开发)• 持续原创 2020-12-17 14:04:11 · 883 阅读 · 0 评论 -
第十章 :敏捷过程 - 2
文章目录一 Scrum敏捷工作件敏捷工作件:产品Backlog产品功能列表好的产品功能列表具备DEEP特征敏捷工作件:迭代Backlog敏捷工作件:完成标准(Definition of Done)敏捷工作件:任务看板敏捷工作件:燃尽图(Burn Down Chart)二 Scrum会议及过程实践敏捷软件开发过程敏捷管理实践:迭代计划会议敏捷管理实践:迭代计划会议迭代 Backlog 规划迭代 Backlog 规划步骤敏捷管理实践:迭代执行敏捷管理实践:每日站立会议敏捷管理实践:迭代评审会迭代评审会准备工作迭原创 2020-12-17 13:46:30 · 223 阅读 · 0 评论 -
第九章 : 敏捷过程 - 1
文章目录一 Scrum概述什么是Scrum迭代式开发的好处Scrum敏捷开发过程二 Scrum涵盖内容Scrum敏捷过程三 Scrum团队组成敏捷团队角色定义其他类型的项目团队敏捷团队实践:完整团队(特种兵小组)敏捷模式下,管理者与团队成员的改变。po特征sm特征开发团队特征关于团队的深思一 Scrum概述SCRUM是当前最流行的敏捷过程什么是ScrumScrum是一个增量的、迭代的敏捷开发过程。迭代式开发迭代开发将整个软件生命周期分成多个小的迭代(一般2-6周)。每一次迭代都由需求分原创 2020-12-17 12:44:08 · 417 阅读 · 0 评论 -
第八章 :认识敏捷开发
文章目录一 什么是敏捷开发1. 基础介绍:1.1 软件生存周期1.2 实际开发情况1.3 传统软件开发过程的常见症结1.4 敏捷软件开发模式二 敏捷开发已逐渐成为主流趋势三 正确认识敏捷开发==敏捷 = 理念+优秀实践+具体应用==聚焦价值,拒绝浪费团队潜能,加强合作不断调整,适应变化因地制宜,拒绝生搬硬套一 什么是敏捷开发1. 基础介绍:1.1 软件生存周期是指软件产品从考虑其概念开始到该软件产品交付使用,直至最终退役为止的整个过程。一般包括计划、分析、设计、实现、测试、集成、交付、维护原创 2020-12-17 12:09:52 · 230 阅读 · 0 评论 -
第五章 需求与设计的桥梁:健壮性分析
文章目录@[TOC]健壮性分析的价值和基本概念健壮性分析的价值和基本概念链接之前的分析 与 之后的设计的桥梁what - 健壮性分析 - how健壮性分析帮助完善和确认需求分析的成果。原创 2020-10-27 09:10:25 · 1155 阅读 · 1 评论 -
第四章 需求分析,用例分析法
文章目录一:需求分析的几种主流方法原型法(反复迭代)用例法二:域建模:以OO思想构建术语表域建模域建模的步骤示例:基于文字需求进行域建模第一步:提取名词或名词短语第二步:排除重复、相似第三步:排除系统范围外和系统本身第四步:画出第一版域模型图第五步:整理第一版域模型域模型之间的关系示例:基于模型图进行域建模高级话题三:用例分析:系统功能性需求分析的好工具四:非功能性需求分析及需求定义与评审一:需求分析的几种主流方法原型法(反复迭代)原型法是指在获取一组基本的需求定义后,利用高级软件工具可视化的原创 2020-10-09 09:31:50 · 11392 阅读 · 0 评论 -
实验三:现状业务序列图(图解,多图,新手,详解,详细)
业务现状序列图1. 添加新业务对象(银行柜员、银行系统)2. 绘制现状业务序列图改名:3. 具体绘制开始4.5.6.7.8.9.10.存款为例,并假设有储蓄卡存款和储蓄帐号存款两种1. 添加新业务对象(银行柜员、银行系统)双击项目浏览器中的“业务对象”图表,进入业务对象图表编辑区。银行系统同理2. 绘制现状业务序列图右键CunKuan操作后的结果:改名:脱拽空白处右键该属性显示中文。3. 具体绘制开始先拖拽箭头连线,再双击连线更改属性银行客户可能为储蓄卡客户原创 2020-10-07 11:15:29 · 1608 阅读 · 0 评论 -
实验二:如何创建业务用例,多图,详细,新手,图解
文章目录1. 添加新模型视图2. 建立业务对象目录3. 建立业务用例目录# 现在的效果应该是这样的4. 确定业务对象5. 显示别名6. 绘制业务用例图1. 添加新模型视图可能会弹出下面的页面,什么也不用选,直接确定2. 建立业务对象目录3. 建立业务用例目录# 现在的效果应该是这样的4. 确定业务对象然后会成为这样的界面创建后,界面会变成下面的样子5. 显示别名先页面上空白位置右键,选择属性/特性然后就会显示中文了6. 绘制业务用例图页面空白处原创 2020-10-07 09:25:05 · 1139 阅读 · 0 评论 -
实验一:如何创建愿景,新手详解,多图,图解,详细
文章目录1. 新建项目2. 重命名项目3. 建愿景模型4. 建立愿景模型图标5. 建立愿景6. 写愿景1. 新建项目2. 重命名项目3. 建愿景模型有可能会弹出下下面的页面,什么都不选,直接确定就好效果图:4. 建立愿景模型图标5. 建立愿景点一下左面的图标,在右面界面上再点一下就可以创建了。双击的话默认未指定位置,不会创建。6. 写愿景就是写文字,对,没错。就是这样子的。...原创 2020-10-07 08:41:35 · 799 阅读 · 0 评论 -
第三章 业务建模,业务建模的意义和步骤
好累啊1. 业务建模的意义和步骤意义步骤2. 业务用例:从外部看组织3. 业务序列图:从内部解剖组织4. 改进业务序列图:开个好方子1. 业务建模的意义和步骤意义业务建模要求我们把视角从软件系统转向客户组织,站在客户角度看问题,以达到清晰准确地“诊断”,对症“开方”。明确为谁服务–找准客户及其愿景,切记不是在为自己做系统;不要猜,要去问。不给自己找事。v要改进的组织是什么现状–有什么痛处和不足;如何改进–新系统的价值就是解决客户痛处、改良客户不足,这才是客户愿意掏腰包的动力;在业务建模和原创 2020-09-25 09:33:02 · 12996 阅读 · 0 评论 -
第二章 踏上ICONIX软件过程之路
文章目录站在客户的角度思考企业为什么买我的产品需求工程概述ICONIX软件过程的需求阶段好项目是从愿景开始的站在客户的角度思考企业为什么买我的产品需求工程概述ICONIX软件过程的需求阶段好项目是从愿景开始的...原创 2020-09-22 08:11:16 · 931 阅读 · 0 评论 -
第一章:软件工程概述
雪梨作业 55 + 平时 15 + 期末 30 =100期末作业是小组单位,放在GitHub中。本课程别名:软件过程文章目录一、软件工程学科 概览软件(Software)二、IT行业人才格局及成长路线三、软件过程—软件工程的核心组成部分四、本课程的要点说明一、软件工程学科 概览软件工程学价值:促进软件项目的成功软件(Software)软件是计算机系统中与硬件相互依存的另一部分。它包括程序、数据及其相关文档的完整集合。 (1)能够完成预定功能和性能的可执行指令(prog原创 2020-09-15 08:31:03 · 620 阅读 · 3 评论