阅读教材 提五个问题

2006040232严博瀚 2022-10-06 22:59:46

这个作业的要求:https://bbs.csdn.net/topics/608340396

作业内容:

问题一:我阅读了教材的PSP数据比较 大学生VS工程师 。其中大学生是本科四年级,工程师平均工作时间三年左右,平均毕业学位硕士。提出PSP模型是如何衡量软件工程师的?

查阅资料,了解到PSP模型主要由时间,计划,进度,规模,缺陷和质量六种元素构成的金字塔模型,自底向上可分为三个等级:时间管理层、计划管理层和质量评估层。

对于书中得出从学生到职业程序员,并不是更加没完没了地写程序——花在写代码的时间反而少了许多。我个人认为职业程序员花在代码的时间并没有少了许多,而是因为随着知识的积累和不断地敲代码,编程能力相较于本科有了巨大的提升,在实现各种需求时能更轻松地完成并减少bug的发生,应该说效率提高了不少。

问题二:阅读了教材中软件团队的模式,提出一个软件团队如果采用主治医师模式和社区模式,能否起到1+1>2的效果?

查阅资料了解到主治医师模式的优点在于围绕一个核心朝着共同的目标去做项目,可以让核心人物带领着其他的成员做事,但容易出现个别打酱油的情况;社区模式的优点在于集聚全部成员的力量去完成项目,但存在能力弱的拖后腿。

我的想法是在社区模式的基础上添加一位“主治医师”的角色,进行任务分配和质量过审。我的困惑是在网上并没有找到两种模式相结合的案例。

问题三:阅读到瀑布模型,温斯顿提到瀑布模式下文档的重要性。提出为什么文档那么重要?

查阅资料,在项目开发的早期阶段。文档就是规格,就是设计。如果文档品质不佳,就不会产生好的设计。再进一步,如果没有文档,也就根本没有设计。文档的价值可以描述成3种具体的、确定的情形。测试阶段,如果没有文档,所有的错误只能由一个人来分析;在运意阶段,如果没有文档,程序只能由亲自编写它的人来运营;初始操作之后,当系统改进并然有序时,好的文档保证了高效的再设计、更新。

针对这个问题,我自己的回答是文档是软件开发的必备材料,软件生产过程中的各个步骤都可以产生出一个或多个文档,这些文档可以反映出各个部分实现的思路。使产品各部分之间能有所联系,方便瀑布模型的回溯。如果是稳定的产品,文档可以对输入和输出进行具体的形象化,方便每个阶段结束对文档进行评审,尽早的发现问题、改正错误。因此通过文档能够及时地审查来保证软件质量,是降低软件成本的重要措施。

问题四:教材中有 软件=程序+软件工程  ,那么程序和软件工程它们所占的比例是各一半还是谁的比例更大?

查阅资料,大部分认为软件工程相当于程序更加重要。软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。

我的理解是程序到软件再到软件工程的发展是循序演变发展的结果。软件工程可以更完美的完成用户需求。需要有不同的分工。软件工程可依照用户需求及时改变,维护等。

问题五:阅读到教材中需求分析这章节的竞争性需求分析的框架部分,里面提到找到了需求,得看你有什么招数,特别是独特的招数,来解决用户的痛苦。提出为什么当前有些软件明知道用户的需求,却只做了表面工作,并没有真正去处理用户需求(例如腾讯的一些游戏软件)?

查阅资料,一款游戏的开发需要满足两方需求:玩家需求+公司需求。玩家需求主要就是游戏好玩、耐玩;公司需求就是能赚钱。腾讯也有一套完整的《玩家调查报告》,内容涉及游戏的功能需求、玩家对游戏的性能(如机器配置)的要求和操作性的要求、确定网络游戏维护的要求和服务器架设代价、游戏的实际运行环境、游戏总体风格以及美术效果等。

但我发现每次游戏数据更新都能引起一顿吐槽,比如游戏人物面部建模变差了,动作幅度不清楚等。但玩的人数依旧只增不减,只能说游戏策划是针对氪金玩家进行分析,尽量减少不必要的特性和功能。

...全文
182 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
SoftwareTeacher 2022-10-06
  • 打赏
  • 举报
回复

很多人已经在这里有了很多讨论: https://bbs.csdn.net/forums/SoftwareEngineering?typeId=828

SoftwareTeacher 2022-10-06
  • 打赏
  • 举报
回复

问题四:教材中有 软件=程序+软件工程 ,那么程序和软件工程它们所占的比例是各一半还是谁的比例更大?


谁会在乎 ‘比例’?

80

社区成员

发帖
与我相关
我的任务
社区描述
河海大学-软件工程
软件工程 高校
社区管理员
  • rzqi_water
  • 南川..
  • zjy19990207
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧