|
2 @' q6 A. c0 [ 原标题:软件工程高效学 | 实战案例:Excel绘制甘特图
% K. D8 t4 z( H6 H, l! `7 J 软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动,其根本目的是让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下。
/ W+ D6 u+ g; A; m3 t 本篇进行甘特图的绘制实战。01实战案例:Excel绘制甘特图(1) 准备原始数据。先分析一下这个计划:从2022年6月1日到2022年7月1日,总共31天,原始数据如图9-6所示。 1 R2 u; `/ P: y& H8 \. K
■ 图9-6甘特图原始数据(2) 制作图表任意找一个单元格,输入0~30的任意数字(共31天),如在D13单元格输入11,然后在C13单元格输入公式=D13+C3,在这种情况下,显示的是2022/6/12,如图9-7所示。 * L' U) m6 e, T- |
■图9-7输入公式在F、G两列中插入辅助系列:已完成和未完成,如图9-8所示。 9 M: W, d' \5 H9 h" }
■ 图9-8添加辅助列已完成系列的公式,以F3单元格为例:=IF(C3>=$C$13,0,IF(C3+D3>=$C$13,$C$13-C3,D3))未完成系列的公式,以G3单元格为例:=D3-F3选中B、C、F、G列相应数据,插入堆积条形图,如图9-9所示。 9 k" f$ v/ L2 c8 K6 C9 {5 J
■ 图9-9甘特图实例一个简单的项目管理甘特图就制作完成了,横轴为时间,纵轴为需求名称矩形块左端为需求开始时间,右端为结束时间,若矩形块有灰色部分,即为需求尚未完成实例讲解软件工程导论与项目案例教程(微课视频版) ! o$ j7 x" n2 V3 k8 S9 [( r/ e7 v
精彩回顾软件工程1. 软件的内涵与危机2. 软件工程基础3. 软件项目的生存周期4. 软件项目的开发模型可行性分析5. 实践工具:KittenMicrosoft Office Visio6. 实践工具:Kitten : }' H+ @0 G8 p, W: \
7. 实战案例:编写浏览器开发可行性研究报告 软件设计8. 实战案例:在线选修课程管理系统设计UI设计9.实战案例:利用Kitten设计交互案例软件实现10. 实战案例:用海龟编辑器实现人脸识别软件测试 7 W7 r3 L$ w3 z5 J# w
11. 实战案例:Selenium单元测试实战12. 实战案例:自动化网页资料单选实战下期预告项目管理14. 实战案例:TAPD进行需求管理15. 实战案例:禅道进行Bug管理02参考书籍《软件工程导论与项目案例教程(微课视频版)
" B: ?6 s* ^' Y2 ? 》ISBN:9787302614616作者:吴彦文定价:59.90元扫码优惠购书内容简介本书共分为11章,设计体系遵循教育部“新工科”工程技术人才“实基础、精专业、强实践、重创新、懂管理”的育人理念全书涵盖软件工程基础知识、软件分析与设计、软件实现、软件测试、软件项目管理、软件开发实践和应用工具拓展等方面的内容。 ( P( q, A# D% m! i
第1章绪论,涵盖了软件工程概述、软件工程学习者阶段性知识与能力框架和全书实践任务预览第2章可行性分析,介绍了可行性研究,包括项目立项、可行性研究的方法与工具以Visio软件为例,详解了流程图的绘制过程第3章需求分析
& z0 p+ U9 T$ P6 K h/ F ,描述了需求分析的步骤和结构化分析方法以机票预订系统需求分析报告为例,从数据、功能、性能三个维度展示了需求文档的书写流程与规范第4章软件设计,介绍了软件设计的步骤、面向对象的软件设计方法——UML和UML的主要建模工具RationalRose。 2 j, P2 \; p, n9 m3 |. h* G& H& S
借助在线选修课程管理系统设计案例,展现了用例模型和UML图的构建方法第5章UI设计,总结了界面的设计原则和交互设计的操作技巧采用基于Axure的高保真Web原型图设计案例和基于Kitten的交互设计案例进行讲解,带领读者快速入门交互设计。
E* S# g& m+ M/ H, S1 q 第6章软件数据库设计,介绍了数据库系统、关系数据库管理系统、MySQL和结构化查询语言SQL此外,介绍了数据库管理工具Navicatfor MySQL的基本操作第7章软件实现,介绍了软件实现、编码技术和开发实践过程。
$ Z! I7 c# t* A8 p2 G. p 基于此,设计了应用海龟编辑器的人脸识别算法实战案例和应用微信开发者工具的记事本小程序开发实战案例,辅助读者快速上手开发实践第8章软件测试,归纳了软件测试常用的方法和工具,重点介绍了自动化测试工具Selenium。 " C) u( g, p0 \# {8 H
基于此,设计了单元测试实战和自动化网页资料单选实战,帮助读者快速熟练使用测试工具第9章项目管理,介绍了项目管理的相关概念及应用,设计了多个实践案例,模拟了项目管理中的关键步骤,以帮助读者快速理解项目管理的基本流程和技术应用。 & q, r/ \* g4 X
第10章软件工程实践,引导读者以案例贯穿软件工程开发全流程的方式,实践了“湖北省青少年运动员竞赛注册管理信息系统”项目和“疫情地图小程序”项目,从而驱动读者自主探索软件开发的工具和过程第11章软件工程中的“黑科技”工具,拓展了一些科技狂潮下应用于软件工程实践的“黑科技”工具,激发读者欣赏科技之美,追求创造科技之美。
2 {5 Q) M# }/ Z/ ~# t! x7 d 返回搜狐,查看更多责任编辑:
5 W* G% u$ o5 }9 o' u) B
& C e, q8 j" }/ N7 X- R4 ^* i3 O5 s: R! ]
" {3 c0 I" y8 Q3 n- S. Q3 T
' y2 S( t4 [. E4 s& i5 l |