软件工程-福州大学.pdfVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件工程-福州大学

PuppyPalace向电视台、电影公司提供一种小狗,这种小狗可以

玩各种戏法。PuppyPalace大约有16只狗和50种可供选择的戏法。

每一只狗可以表演一种或多种戏法,有些戏法可以多条狗表演。当某

条狗学会一种新的戏法时,训练师会给它分配一个技能等级,最高有

10级,等级与租金相关。

训练师

租借单位

戏法

0..n

1..n

等级

Puppy公司

租借合同

租借项目

小狗

0..n

1..n

TopText出版社是一家教材出版公司,有一个总部、一个仓库和

三个销售营业所,每个营业所都有一个销售经理和多个销售员。Top

Text的销售对象主要是大、中小学生和个体用户。有些作者给Top

Text写了多本书,有些书是多个作者写的。TopText维持着一个100

本书的排行动态列表,每一本书都通过唯一的ISBN编码标识。

考虑建立一个学生宿舍管理系统,实现:

–学生宿舍床位的分配、调整和记录;

–学生宿舍卫生评比、水电费缴纳;

–学生财物进出宿舍楼管理、外来人员进出宿舍楼管理;

–宿舍楼、宿舍的管理。

FastflightAirlines是一家小型航空公司,经营分为主要是西部的

3个州。该公司正在对乘客订票系统实行计算机化管理,系统的数据项

包括订单号、航班号、航班日期、出发点、目的地、起飞时间、到达

时间、乘客姓名和座位号

1、你是如何理解UP和UML的?

答:统一建模语言UML,是一种面向对象软件开发的工业标准,

包含了大量用于OO系统建模和开发的符号。UML是为了解决不同的

的面向对象设计和面向对象分析采用不同的表达方式和方法这一问题,

它结合了各自方法中优点,并吸纳其他面向对象领域专家提出的其他

特点而提出的。统一过程UP,是一种过程模型,是一种用UML进行

面向对象软件过程的框架。UP认识到与客户沟通以及从用户的角度描

述系统并保持描述的一致性的重要性,从而建立一种“用例驱动,以

架构为核心,迭代并且增量”的软件过程。

区分两者,首先应该了解的是UML它只是一个通用的可视化建模

语言,并不提供给我们任何的建模方法;UP才是方法论,它告诉我们

应该如何来构造软件系统。UP使用UML作为它的可视化建模语法。

2、随着螺旋模型不断向外推进,你认为在建的软件发生了怎样的

变化?

答:在建的软件在随着螺旋模型不断向外推进的过程中,每次迭

代逐步完善,开发的软件越来越具体:从一个操作概念-软件的需求说

明-软件产品设计-详细设计—最终产品。在每一个演进层次上,开发

者和客户都要更好的理解和应对风险。同时项目经理调整项目计划,

并根据每次交付后用户的反馈调整预算和进度。同时还需要调整完成

软件开发需要迭代的次数。

3、当客户提出一个不现实的开发期限是,你作为项目经理应该采

用什么过程模型来进行软件开发?

答:我认为应该采用增量过程模型。因为客户提供的是一个不切

实际的开发期限,因此我们迫切需要为用户提供一套功能有限但满足

基本需求的软件产品,即第一增量,核心增量。之后,在针对这个产

品增加其他已知的或未知的附加特性,逐步完善产品。

在不改变客户需求的前提下,我认为应该采取敏捷过程进行软件

开发。这是由敏捷过程的特点决定的,软件工程的敏捷理念强调四个

关键问题:具有控制力的自我组织团队对所开展工作的重要性;团队

成员之间、开发参与者与客户之间的交流与合作;对“变更代表机遇”

的认识;以及强调快速软件交付以让客户满意。在本题中描述情况下,

运用敏捷过程进行软件开发,可以快速向客户提供适应产品类型和运

行环境的可运行软件,并强调以增量交付策略,能够有效地响应客户

需求的变化,最大限度的使客户满意。

数据字典判定表与状态图

1、学生证

学生证=姓名+学号+性别+学院+专业+有效期+

文档评论(0)

166****8165 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档