浅*  
所属课程 <软件工程基础>
作业要求 <要求的链接>
团队名称 Typhoon队
作业目标 回顾与总结
Github地址 <我的地址>

一、回顾

   选课时听着这门课的名字为“软件工程基础”,我以为是学习与软件开发有关的基础知识,但是在深入了解与学习之后才发现一点也不基础!回想起刚开始写第一篇博客时,看着相关说明也是无从下手,感觉十分棘手,非常后悔选这门课作为选修课,老师布置的很多作业涉及的知识全新的,意味着我们要学会自学然后完成相应的任务,在途中抱怨了无数次,几度崩溃,但最后还是保质保量的完成。我印象很深的是一位老师在我某次作业上评论“坚持学习,坚持提前学习,仅仅依靠学校课堂上的内容,出了校园以后是很容易被淘汰的,这次作业的确有难度,不过希望你们继续加油”,是的,在学校里就要全面地汲取知识,踏出社会才有拿得出手的本领。

<第一次博客作业>

二、问题与解决

(1)牛仔式编程
我查了资料,牛仔式编程指的是不符合正常编程逻辑和正常编程规范,也可以叫做非常规编程 ,它的优点是可以在特定的时候,减少代码,提高效率,但是这个需要扎实的专业知识和丰富的经验,当然,也有缺点是可读性很差,只适用于经验丰富者和基础扎实者,在代码复查时给程序员带来了很大的麻烦。

(2)在第五章的团队与流程的学习中,有“团队精神”和“集体主义”,我觉得它们的主要意思都是某个集体同时协作完成某项任务,它们有什么区别呢?

团队精神简单来说就是大局意识、协作精神和服务精神的集中体现。团队精神的基础是尊重个人的兴趣和成就,核心是协同合作,最高境界是全体成员的向心力、凝聚力,反映的是个体利益和整体利益的统一,并进而保证组织的高效率运转;而集体主义是一切从集体出发,把集体利益放在利益之上,个人只有在集体中才能获得最大的自由。集体与团队都是由两个及两个以上的人组成,团队精神和集体主义从本质上都是调节个人和他人、个人和群体关系的思想。它们所追求都是获取最佳的群体利益,同时又尊重和保护个人利益。

(3)在128页的MSF的9条基本原则中,如何让一个团队一下子全部接受是值得考虑的问题,若是充分授权和信任,团队中也许就会敷衍了事,此时,需要激励机制还是团队成员的个人自觉呢?

我觉得激励机制和团队的个人自觉都很重要,要让团队有效地运作起来,企业必须付出不懈地辛勤努力,在许多企业中,团队最终取得的成果与初衷相差甚远,如何设计一套保持团队发展势头、加固团队架构的薪酬制度是其中的很重要因素。建立完善的奖励与惩罚制度。对待团队优秀人员予以奖励,对待怠工人员,予以处罚,这样整个团队就会井井有条,所有人各司其职,主动承担责任,增强个人集体观念,团队是由每一个个体组成,只有每一个个体有集体观念,才会主动承担责任,为团队发展贡献自己力量。

(4)在第八章的需求分析中,书中谈到用户提出了需求,进一步让项目有了市场,但是,用户的需求五花八门并且在项目开发过程中对需求也会产生改变,那么团队应该怎么做,才能比较成功地完成项目任务?

进行用户调研,主要有以下方法:a)焦点小组,找到一群目标用户代表,加上项目的利益相关者来讨论用户想要什么,用户对软件的评价等;b)深入面谈,通过详细的面谈,广泛而深入地了解用户的背景、心理、需求等,通常是一对一的采访;c)卡片分类,将团队收集到的需求进行详细分类做成便于规整的“小卡片”;d)用户调查问卷,向用户提供事先设计好的问题,让用户回答;e)用户日志研究,用户记录自己日常工作或生活中与所用软件相关的行为,供软件团队分析。

(5)在16章的IT行业的创新中,谈到“灵光一闪现,伟大的创新就紧随其后”,灵感是创作的源泉,那么在学习中怎么培养灵感呢?

好的灵感也需要有足够的想象力。有句话说只有想不到的,没有做不到的。在想一个好的灵感之前要有足够大胆的想象力,不能定式思维,把自己框住。使用逆向思维也叫求异思维,它是对司空见惯的似乎已成定论的事物或观点反过来思考的一种思维方式。敢于“反其道而思之”,让思维向对立面的方向发展,从问题的相反面深入地进行探索,创立新观点,打造新形象。当你对一个事物连续思考一段时间后,你就会发现,灵感是很容易出现的。为什么?因为思维具有连贯性。思维的连贯性在于你对所思考问题的高度敏感,同时等待你对这一问题的深思熟虑。瓜熟蒂落,思熟灵感来,从连续地思考到对这一问题的顿悟,这也是自然的法则。

三、总结

  《软件工程基础》这门课包含的内容十分广泛,我们其实学到的只是一点小皮毛。通过这门课的学习,收获了很多,从刚开始的面对博客作业的手足无措到现在的较为掌握,这个过程其实挺难的,面对全新的知识,一切从零开始,更多的是自学,查阅相关知识来完成作业(哈哈哈,到现在我还没有走出被博客作业支配的恐惧中……)。从中收获的更多的是学习的能力,能力的培养比起暂时的知识更为重要,这是最后一次作业了,才渐渐懂得这些,也明白老师的苦心,老师主要起了鞭策的作用,在完成多次作业的过程中,我们不只一次的抱怨课程难度太大,占用我们太多时间,现在回想起来,其实也坚持下来了,收获颇丰。这次花了很长时间来写这些总结,觉得很有意义。我觉得学会原型设计对我的帮助很大,它是对于我来说的一项新的技能,对于本专业的学习不能仅仅是课本知识,想要在相关领域取得一定的成就,课本的知识十分有限,需要多方涉猎,多次实践,在实践中积累相关知识,提升技术技能。嘿嘿,最后感谢老师们和学长学姐们对我们的帮助!
posted on 2019-12-05 20:42  浅*  阅读(104)  评论(0编辑  收藏  举报