暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

软件工程高效学 | 实战案例:TAPD进行需求管理

204

软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动,其根本目的是让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下。本篇通过TAPD进行需求管理。


01

实战案例:TAPD进行需求管理

(1) 创建需求。

从上方导航栏进入需求页面,单击“创建需求”按钮即可进入创建页面,填写标题、内容与各字段信息。或单击需求列表上方的“快速创建”按钮,则无须跳转至新页面,只须在当前页面填写标题等最基础的字段,即可快速创建需求,如图9-10所示。

■ 图9-10快速创建需求

当前位于项目内其他页面上时,也可以单击项目导航栏中的+号图标,快捷跳转至需求创建页面,如图9-11所示。

图9-11单击+号创建需求

另外,在记录需求缺陷等信息时,附件内容可以对事项描述进行有效补充,支持附件批量拖曳上传,如图9-12所示。

■ 图9-12批量创建需求

(2) 创建子需求。

TAPD支持多层需求结构。当一个需求颗粒度过大时,可以通过创建子需求进行细化需求。在需求列表中,单击左侧下拉按钮,即可进行创建或快速创建,如图9-13和图9-14所示。

■ 图9-13创建子需求

■ 图9-14快速添加子需求

设置需求父子关系:将需求转为子需求的使用方式,只需要进入目标需求详情页面,在右侧基本信息栏,单击查找父需求,输入父需求的标题或者需求ID确认即可,如图9-15所示。

■ 图9-15设置需求父子关系

(3) 设置需求分类。

TAPD提供了多级分类管理需求的功能。用户可以根据产品特点,管理需求的多级分类,展示清晰的层次和脉络结构。

在需求页面左侧的需求分类栏中,单击分类标题右侧下拉按钮,即可创建子分类、修改或删除分类,如图9-16所示。

■ 图9-16设置需求分类

在分类栏中,也可以直接拖曳分类标题以调整层级关系。

(4) 导入与导出需求。

在需求列表上方,单击“更多操作”,在下拉选项中选择对应选项,即可进行需求的批量导入与导出,如图9-17所示。

■ 图9-17导入导出需求

其中,批量导入时支持新建与更新两种模式。请下载导入模板后,按照相应的格式以 Excel 形式上传。

批量导出则将视图与过滤后的需求列表导出为本地 Excel。导出时也可以自由选择需要导出的字段。


扫码观看讲解视频(限免3天)



实例讲解

软件工程导论与项目案例教程

(微课视频版)

精彩回顾

软件工程

1. 软件的内涵与危机

2. 软件工程基础

3. 软件项目的生存周期

4. 软件项目的开发模型

可行性分析

5. 实践工具:KittenMicrosoft Office Visio

6. 实践工具:Kitten
7. 实战案例:编写浏览器开发可行性研究报告

软件设计

 8. 实战案例:在线选修课程管理系统设计

UI设计

 9.实战案例:利用Kitten设计交互案例

软件实现

 10. 实战案例:用海龟编辑器实现人脸识别

软件测试

 11. 实战案例:Selenium单元测试实战

 12. 实战案例:自动化网页资料单选实战

项目管理

 13. 实战案例:Excel绘制甘特图




下期预告

项目管理

 15. 实战案例:禅道进行Bug管理




02

参考书籍


软件工程导论与项目案例教程(微课视频版)

ISBN:9787302614616

作者:吴彦文

定价:59.90元

扫码优惠购书





内容简介

本书共分为11章,设计体系遵循教育部“新工科”工程技术人才“实基础、精专业、强实践、重创新、懂管理”的育人理念。全书涵盖软件工程基础知识、软件分析与设计、软件实现、软件测试、软件项目管理、软件开发实践和应用工具拓展等方面的内容。

第1章绪论,涵盖了软件工程概述、软件工程学习者阶段性知识与能力框架和全书实践任务预览。

第2章可行性分析,介绍了可行性研究,包括项目立项、可行性研究的方法与工具。以Visio软件为例,详解了流程图的绘制过程。

第3章需求分析,描述了需求分析的步骤和结构化分析方法。以机票预订系统需求分析报告为例,从数据、功能、性能三个维度展示了需求文档的书写流程与规范。

第4章软件设计,介绍了软件设计的步骤、面向对象的软件设计方法——UML和UML的主要建模工具RationalRose。借助在线选修课程管理系统设计案例,展现了用例模型和UML图的构建方法。

第5章UI设计,总结了界面的设计原则和交互设计的操作技巧。采用基于Axure的高保真Web原型图设计案例和基于Kitten的交互设计案例进行讲解,带领读者快速入门交互设计。

第6章软件数据库设计,介绍了数据库系统、关系数据库管理系统、MySQL和结构化查询语言SQL。此外,介绍了数据库管理工具Navicatfor MySQL的基本操作。

第7章软件实现,介绍了软件实现、编码技术和开发实践过程。基于此,设计了应用海龟编辑器的人脸识别算法实战案例和应用微信开发者工具的记事本小程序开发实战案例,辅助读者快速上手开发实践。

第8章软件测试,归纳了软件测试常用的方法和工具,重点介绍了自动化测试工具Selenium。基于此,设计了单元测试实战和自动化网页资料单选实战,帮助读者快速熟练使用测试工具。

第9章项目管理,介绍了项目管理的相关概念及应用,设计了多个实践案例,模拟了项目管理中的关键步骤,以帮助读者快速理解项目管理的基本流程和技术应用。

第10章软件工程实践,引导读者以案例贯穿软件工程开发全流程的方式,实践了“湖北省青少年运动员竞赛注册管理信息系统”项目和“疫情地图小程序”项目,从而驱动读者自主探索软件开发的工具和过程。

第11章软件工程中的“黑科技”工具,拓展了一些科技狂潮下应用于软件工程实践的“黑科技”工具,激发读者欣赏科技之美,追求创造科技之美。





    文章转载自清华计算机学堂,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论