读《构建之法》以后的问题

问题1.
软件是什么?软件工程是什么?其实对我来讲真的刚开始对软件的理解只是写代码,但经过读《构建之法》知道软件是能够运行在计算机及电子设备中的指令和数据的有序集合。而软件工程是把系统的、有序的、可量化的方法应用到软件开发的、运营和维护上的过程。其领域包括软件需求分析、软件设计、软件构建、软件测试和维护。因为用户的不一样角度和需求不一样,从而指出某个软件的不一样不少的缺陷,当不一样的用户提出不一样问题时软件功能上相冲突时软件开发者该如何解决?
问题2.
经过第4章和第五章的学习了解到,一个软件由一我的完成的很困难,而且也极少有一我的完成。因此你们会选择共同合做完成一个项目,在第五章中也例举了一些团队模式,虽然目前在学校没有完成过一个大的项目,但须要经过分组作一些小的程序设计,在团队中每人要负责一个模块,当组长分配任务时,有些模块你们都以为难,而不肯意去作,有些模块比较简单而你们都愿意作,而且在同一个模块上你们会有不一样想法,这样很难分工,这时该如何分工,才能算是一个团队的和谐合做?从而提升效率。
问题3.
用户界面的设计特别重要。就平常人们所说的“第一印象很重要”。从而用户体验也是很是重要的,由于软件的目的是知足用户的需求,要从用户的角度考虑问题,课本中所指的“同理心”P(251),因为咱们跟别人的想法不一样,对事情的见解、解决方法也是不一样,面对大量的用户,又该如何理解别人的心理、动机能力?学习

相关文章
相关标签/搜索