第十一讲软件工程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
路收费系统的接口
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
3.项目实施过程中的问题处理(2/3)
n 测试时发现错误集中在某些模块 n 报表按要求做好后,用户反映不能满足其财
务要求 n 用户其实包含A、B两个公司,由于A是外地
公司,由B公司负责系统运营,B公司偷偷 提出增加能修改数据库数据的功能 n 系统安装时发现网络设备还没到货
n 王提交了一个模块的代码,两天后,又提交 该模块的修改版本,SCM该如何处理?
n 张要对王的代码进行测试,直接找王要,测 试完后向项目负责人提交测试报告,可以吗?
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
6.经验积累问题
n 在项目实施过程中,哪些地方可能获取一些 经验?
n 高速公路收费管理软件
– 入口车道:司机领取IC卡 – 出口车道:司机交回IC卡,计算费用,收费 – 收费站:能看到站内所有出入口的数据 – 收费中心:能看到所有站所有车道的数据 – 考虑外设控制:摄像机、打印机、车道检测器、
栏杆等 – 考虑时间的一致性、数据的一致性 – 考虑高速公路上可能出现的所有异常情况
n 如何尽可能多、尽可能快地获取经验? n 如何运用以前积累的经验?
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
7.还有哪些问题?
n
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
3rew
演讲完毕,谢谢听讲!
再见,see you again
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
4.质量保证问题
n 假设你负责项目的质量保证,当你发现项目 组出现下面情况时,你要怎么处理:
– SRS没有按照公司的规范书写; – 通过评审的SRS和用户的实际需求存在偏差; – 编程人员提交的代码和详细设计中的描述有偏
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
2.项目案例描述(2/2)
n 资源
– 技术人员5个 – PC机4台,服务器2台,笔记本1台
n 时间
– 6个月
n 成本
– 控制在30万以内
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
第十一讲-软件工程
PPT文档演模板
2020/11/28
第十一讲软件工程
内容
1. 项目案例描述 2. 需求分析 3. 项目实施过程中的问题处理 4. 质量保证问题 5. 配置管理问题 6. 经验积累问题
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
1.项目案例描述(1/2)
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
3.项目实施过程中的问题处理(1/3)
n 项目组成员小张突然提出辞职 n 公司有新的项目上马,希望抽调人手 n 项目现场调试需要借用一些车道,在该过程
中,公司和业主发生矛盾,业主不配合 n 业主要求增加需求,预留和另外一段高速公
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
3.项目实施过程中的问题处理(3/3)
n 系统财务管理由A、B两公司人员共同监控 管理,但由于B公司不希望过早记录所有车 辆收费信息,不配合做系统安装
n 系统安装成功后,B公司运营人员故意破坏 系统,使系统在试运行期间经常出现各种非 软件故障,导致系统无法验收
2.需求分析(1/2)
n 如何获取初步数据结构(数据库结构)? n 如何获取初步功能? n 需要和哪些人进行交流以获取需求? n 你想象的配合需求分析的用户方应该包括哪
些人?
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
2.需求分析(1/2)
n 获取需求过程中,哪些东西需要记录? n 需要考虑哪些异常情况? n 通过哪些方法保证获取的需求的正确性? n 你认为用户方哪些人要参加需求评审?
差; – 你希望检查初步设计文档时,初步设计活动负
责人以各种理由推托,拒绝提交。
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软Biblioteka Baidu工程
5.配置管理问题
n 在SRS生存周期中(开始编写到通过评审以 及后期的变更),SCM要做哪些工作?
n 对于详细设计文档,有两个人同时提出要修 改,SCM该如何处理?
PPT文档演模板
2020/11/28
第十一讲软件工程
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
3.项目实施过程中的问题处理(2/3)
n 测试时发现错误集中在某些模块 n 报表按要求做好后,用户反映不能满足其财
务要求 n 用户其实包含A、B两个公司,由于A是外地
公司,由B公司负责系统运营,B公司偷偷 提出增加能修改数据库数据的功能 n 系统安装时发现网络设备还没到货
n 王提交了一个模块的代码,两天后,又提交 该模块的修改版本,SCM该如何处理?
n 张要对王的代码进行测试,直接找王要,测 试完后向项目负责人提交测试报告,可以吗?
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
6.经验积累问题
n 在项目实施过程中,哪些地方可能获取一些 经验?
n 高速公路收费管理软件
– 入口车道:司机领取IC卡 – 出口车道:司机交回IC卡,计算费用,收费 – 收费站:能看到站内所有出入口的数据 – 收费中心:能看到所有站所有车道的数据 – 考虑外设控制:摄像机、打印机、车道检测器、
栏杆等 – 考虑时间的一致性、数据的一致性 – 考虑高速公路上可能出现的所有异常情况
n 如何尽可能多、尽可能快地获取经验? n 如何运用以前积累的经验?
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
7.还有哪些问题?
n
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
3rew
演讲完毕,谢谢听讲!
再见,see you again
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
4.质量保证问题
n 假设你负责项目的质量保证,当你发现项目 组出现下面情况时,你要怎么处理:
– SRS没有按照公司的规范书写; – 通过评审的SRS和用户的实际需求存在偏差; – 编程人员提交的代码和详细设计中的描述有偏
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
2.项目案例描述(2/2)
n 资源
– 技术人员5个 – PC机4台,服务器2台,笔记本1台
n 时间
– 6个月
n 成本
– 控制在30万以内
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
第十一讲-软件工程
PPT文档演模板
2020/11/28
第十一讲软件工程
内容
1. 项目案例描述 2. 需求分析 3. 项目实施过程中的问题处理 4. 质量保证问题 5. 配置管理问题 6. 经验积累问题
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
1.项目案例描述(1/2)
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
3.项目实施过程中的问题处理(1/3)
n 项目组成员小张突然提出辞职 n 公司有新的项目上马,希望抽调人手 n 项目现场调试需要借用一些车道,在该过程
中,公司和业主发生矛盾,业主不配合 n 业主要求增加需求,预留和另外一段高速公
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
3.项目实施过程中的问题处理(3/3)
n 系统财务管理由A、B两公司人员共同监控 管理,但由于B公司不希望过早记录所有车 辆收费信息,不配合做系统安装
n 系统安装成功后,B公司运营人员故意破坏 系统,使系统在试运行期间经常出现各种非 软件故障,导致系统无法验收
2.需求分析(1/2)
n 如何获取初步数据结构(数据库结构)? n 如何获取初步功能? n 需要和哪些人进行交流以获取需求? n 你想象的配合需求分析的用户方应该包括哪
些人?
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软件工程
2.需求分析(1/2)
n 获取需求过程中,哪些东西需要记录? n 需要考虑哪些异常情况? n 通过哪些方法保证获取的需求的正确性? n 你认为用户方哪些人要参加需求评审?
差; – 你希望检查初步设计文档时,初步设计活动负
责人以各种理由推托,拒绝提交。
PPT文档演模板
©Copyright Xinjun Mao 2005
第十一讲软Biblioteka Baidu工程
5.配置管理问题
n 在SRS生存周期中(开始编写到通过评审以 及后期的变更),SCM要做哪些工作?
n 对于详细设计文档,有两个人同时提出要修 改,SCM该如何处理?
PPT文档演模板
2020/11/28
第十一讲软件工程