社区
2024年北航敏捷软件工程
作业提交
帖子详情
[I.1] 个人作业:阅读和提问
21373151-卞宇轩
2024-03-10 22:00:37
项目
内容
这个作业属于哪个课程
2024年北航敏捷软件工程
这个作业的要求在哪里
个人作业:阅读和提问
我在这个课程的目标是
学习软件工程知识,并结合实践掌握软件工程流程
这个作业在哪个具体方面帮助我实现目标
初步了解软件工程中的基本概念,并学习各个环节的实现经验
问题1:结对编程在实现代码复审上是否优于传统方法?
上下文:书中第86页4.5.3小节中提到,相比于传统复审,结对编程具有可以实现持久复审、复审人对程序理解更深、建立集体代码意识等优势。
问题描述:我认为书中仅提到了结对编程相比于传统复审方式存在的优势,而未提及可能的劣势。比如在只用一台设备的情况下,编程和复审的节奏可能难以协调,复审人也难以使用辅助工具,这些都会影响复审的质量和效率。此外,让代码的责任不属于某个人的处理方式也可能会使责任不明确,在某些情况下会出现踢皮球现象,未必优于传统方式。
问题2:敏捷开发中的任务分配是否会因时间估计的不准确性而过于频繁变动?
上下文:书中第115页6.1小节中提到,敏捷开发的第二步是将任务细化成以小时为单位后由成员认领。
问题描述:正如书中第八章所述,人们对任务耗时的预估往往会有较大的偏差,在团队经验较少时尤甚,敏捷开发中的任务分配以小时为精度,当须有先后顺序的任务被认领到不同成员时,是否会很容易因个别任务的实际完成时间与预估时间相差较大而导致整个计划推迟较长时间。
问题3:如何合理地确定典型用户?
上下文:书中第215页10.1.3小节提到了典型用户的定义,包括名字、年龄和收入、比例和重要性、使用这个软件的典型场景等信息。
问题描述:典型用户从之前的简单用户标签扩展到了现在的对具体人的描述,可由于对用户的描述维度增多,实际符合该描述的用户数也会较少,在细化描述的情况下应如何确定典型用户,并保证对这些人物画像的分析是能够真正把握用户需求的呢?
问题4:关于产品四象限分类中第四象限的处理方式
上下文:第八章和第370页16.3.6小节反复提到了产品的四象限,对于第四象限产品(即不是用户刚需,而是辅助功能,但我们有独特的方法做得更好)建议采取“维持”的办法。
问题描述:在许多情况下,产品的核心竞争力可能来自于实现了某些并非刚需但能极大提到用户满意度的功能,即第八章中提到的“惊喜功能”,对此的处理方式是否应当根据实际情况分为“差异化”和“维持”两种,又应当如何根据情况判断是否采用“差异化”的处理方式?
问题5:如何合理安排会议时长和频率?
上下文:第14章中提到,要尽量减少非开发时间,不要动不动就开“全体会议”。第六章提到敏捷开发中有每日立会环节,将每天的具体任务进度和问题都分享出来。
问题描述:在实际开会的过程中,由于各个成员负责的任务不同,其他成员汇报的大部分内容可能都与自己关系不大,如果会议过于频繁或漫长可能会影响整体工作进度,在这种情况下如何合理平衡工作时间与会议交流时间?
...全文
179
回复
打赏
收藏
[I.1] 个人作业:阅读和提问
项目 内容 这个作业属于哪个课程 2024年北航敏捷软件工程 这个作业的要求在哪里 个人作业:阅读和提问 我在这个课程的目标是 学习软件工程知识,并结合实践掌握软件工程流程 这个作业在哪个具体方面帮助我实现目标 初步了解软件工程中的基本概念,并学习
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
[I.1]
个人
作业
:
阅读
和
提问
本文探讨了软件工程教育中的关键问题,包括NABCD模型的潜在陷阱、用户界面设计与平面设计的区别、代码质量的维护以及功能更新的策略。通过对现代软件工程课程材料的深入分析,提出了对软件开发实践的深刻见解。
个人
作业
-
阅读
和
提问
文章讨论了单元测试中使用随机数的争议,指出尽管可以记录种子以复现错误,但随机性引入的复杂性可能超出单元测试的范畴。接着,文章探讨了工程师应专注还是广泛涉猎技能,提出这取决于
个人
角色和项目需求。此外,文章提出了任务时间预估的挑战和方法,并表达了对软件服务记住用户选择与隐私权之间的平衡的思考。最后,文章讨论了在敏捷软件工程中作为学生如何进行创新,指出学生在资源有限的情况下如何找到创新点。
现代软件工程 学生
阅读
、思辨和调查
作业
这是软件工程
作业
汇总,课程提供至少四个机会让学生读书、调查、探求真理。包含
阅读
和
提问
作业
,如开学第一周、期中的相关
作业
,要求结合项目经历回答问题并提出新问题,还有团队博客、
个人
总结等
作业
,同时给出总结技术论文的建议。
个人
阅读
作业
-
阅读
和调研
本文探讨了敏捷软件工程中的单元测试作者选择、结对编程对效率的影响,以及软件开发中理性工作与激情创新的关系。还讨论了软件行业中的‘赢者通吃’现象,强调了合作共赢、创新多样性和社会责任的重要性。软件工程师的工作不应被过度期待成为社会使命,而是应尊重
个人
选择和专业多样性。
现代软件工程
作业
4
个人
作业
本文分享了现代软件工程课程的
个人
作业
和
个人
项目区别,强调好问题等于成功一半。学生需
阅读
指定教材,记录疑惑并在线
提问
,撰写参考书籍报告,并在课程后期撰写博客展示学习成果。
2024年北航敏捷软件工程
73
社区成员
389
社区内容
发帖
与我相关
我的任务
2024年北航敏捷软件工程
2024年北航敏捷软件工程
复制链接
扫一扫
分享
社区描述
2024年北航敏捷软件工程
软件工程
团队开发
结对编程
高校
北京·海淀区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章