686
社区成员




这个作业属于哪个课程 | 2023年福大-软件工程实践-W班社区 |
---|---|
这个作业要求在哪里 | 软件工程实践总结&个人技术博客 |
这个作业的目标 | 课程回顾与总结 |
其他参考文献 | 无 |
Q1:程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?
New A1:这个问题需要考虑很多方面,比如软件的开发时间是否充足,我们所拥有的资源是否足够,这个需求对于这小部分人是否是必要的又或者是我对一实现这个需求是否感兴趣等等问题,这个问题要实现多方面的平衡,具体还需要视情况而定。
Q2:花费时间越多,代表工作量越高吗?
New A2:保持原来想法,工作总量=工作效率×工作时间,工作量不仅仅取决于时间。在项目过程中,也存在小组成员工作时间长,但工作量却不是很多,贡献度较低。
Q3:代码量与个人的编码能力有直接关系吗?
New A3:保持相同看法,代码量与个人的编码能力存在一定关系,但不是绝对的关系。可以说高超的编码能力可以提高代码产出,但代码量的多少还依赖于许多其他因素,例如软件编程的复杂度,需求大小等等。
Q4:如何让自己能够跟上软件工程发展,做一个永不落伍的开发者呢?
New A4:不断学习新技术,跟上行业发展热点最为重要。保持谦逊态度、学习优秀企业的技术经验、保持开源精神,通过阅读和开源提高技能等都是进步的关键。软件世界变化剧烈,唯有不断学习和进步,才能适应变化,做一名永不落伍的开发者。
Q5:工作时是否应该带着个人、感情驱动的因素?
New A5:这是一把双刃剑,带入个人感情或许可以增强工作的主动性和热情,产生更加积极的工作态度,在一定程度上可以提高工作效率和创造力。但是过度依赖个人情感也有风险,容易被个人观念和情绪驱动,失去工作的系统和规范性,并且消极的情绪会影响到项目的其他人。
需求阶段:需求阶段让我明确方面,做好准备。
设计阶段:设计阶段的工作十分关键而重要,相比需求阶段初步勾勒出产品雏形,设计阶段对软件进行全面而深入的设计,使软件变得更加具体、详细和全面。
实现阶段:这一阶段的工作使软件真正成型并且可以为用户创造价值,这也使软件开发从设计阶段的空想进入到实际的阶段。
测试阶段:测试工作通过对软件进行全面和严格的检验,可以发现软件存在的各种问题,以便及时修复和改进。这不仅确保软件达到高质量标准并满足需求,也推动软件不断完善和优化。
发布阶段:利用用户调研获得用户对我们软件的反馈,以此进行后续软件的更新维护。
个人项目:在个人项目中,我的编程能力得到了一定的锻炼,并且开始学习新的知识。
结对编程:在结对编程中,我与我的队友相处融洽,合理分工合作,来完成作业。
团队项目:在团队项目中,我通过编写冲刺博客,与大家有着许多的交流,让我认识到交流沟通的重要性。
目标 | 掌握程度 | 解释 |
---|---|---|
理解软件工程师的职业道德规范和实践要求,了解国情社情民情,理解软件产品对社会、健康文化等影响,树立积极向上的软件开发理念。 | 80% | 通过软件工程理论课与项目经历,对于软件工程师这个职业有着一定的理解,对与软件开发理念同样有这个深刻的体会。 |
掌握需求分析的全过程,能辨别客户表述的多样化要求,熟练使用需求表达工具,能够规范、准确地表达客户的需求,构建需求分析模型。 | 60% | 在需求分析阶段,在需求建模上,并没有帮上什么忙。 |
掌握软件开发的全过程,遵循体系结构设计方法和基本设计原则,通过正式的技术评审,完成从体系结构设计模型、数据设计模型和构件级设计模型,形成面向高效可靠的服务组件设计方案或软件系统设计方案。 | 70% | 对软件开发全过程的掌握不够深入,以及体系结构设计方法和设计原则的运用不够熟练 |
能够执行从组件到软件系统的技术评测,具备设计模型的评判能力,具有创新设计意识,能够优选设计方案。 | 70% | 设计模型的评判能力需要加强,以及创新设计意识还不够强烈 |
遵循软件开发各阶段文档标准,采用规范的表达,掌握需求规格说明书、系统设计说明书、系统测试报告等文档撰写方法,具备与业界同行交流能力 | 80% | |
具有良好的团队意识和合作技能,能够与其他成员开展有效的沟通和协作;能够组织、协调或指挥团队开展工作 | 80% | 我具有良好的团队意识和合作技能,能够与其他成员开展有效的沟通和协作。 |
能够辨别具体软件项目管理中涉及的构成要素,掌握软件规模和工作量的估算方法,能够选择合适的工具规划软件进度并对项目管理过程进行配置,具备初步的管理复杂软件工程项目的能力 | 60% | 对项目管理工具和技术的选择和运用不够熟练,以及对复杂软件项目的管理能力还需提高。 |
但是过度依赖个人情感也有风险,容易被个人观念和情绪驱动,失去工作的系统和规范性,并且消极的情绪会影响到项目的其他人。
的确, 那么,iPhone/iPod 的设计者,他们在设计的时候,带了感情来设计么?