第一周学习进度条

学习进度条

第一周

星期一

星期二

星期三

星期四

星期五

星期六

所花时间

8:00-9:50(上课时间)

14:00-16:00课下 (完善课堂测试---登录界面及其功能的设计)

17:00-19:00

粗略的阅读构建之法第1-4章

19:30-21:00

粗略的阅读构建之法第5-8章

8:30-11:00粗略的阅读构建之法第9-12章

17:00-19:00

粗略的阅读构建之法第13-17章

代码量

课上30行左右

课下150行左右(用Dreamweaver大体实现课堂测试 )

0

0

0

0

0

博客量

1篇(关于阅读计划与做网站需要掌握的知识简述)

发表1篇博客(快速阅读构建之法所提出的问题)

了解到的知识点

1.做中学(踹一脚,救一次,推一把) 2.掌握自学能力是最重要的。

3.软件的生存周期包括:需求分析、软件设计、软件开发(编码)、软件测试、运营和维护。

4.软件工程师的职业发展:维护阶段、稳定/发布阶段、实现阶段、设计阶段、需求分析。

5.用Dreamweaver实现登录界面的基本语法知识及Dreamweaver的使用方法。(先做出设计图,自动生成代码,插入按钮、单行文本框等)

1.API(应用程序界面)

2.软件=程序+软件工程

软件企业=软件+商业模式。

3.之所以软件发展的速度不如硬件,是因为软件具有复杂性、不可见性、易变性、服从性和非连续性。

4.初步学会软工程需做到三点:研发出符合用户需求的软件;通过一定的软件流程在一定的时间内发布“足够好”的软件;通过数据或其他方式展现所开发的软件是可维护和可发展的。

5.单元测试很重要。

6.代码书写规范和极限编程思想及其对工程师提出的要求。

7.下载Smart TFS手机客户端,初步了解

1.软件开发的流程。

2.软件团队有多种模式,每个角色都有自己的职责,共同对项目负责。

3.敏捷流程三部曲:project backlog、sprint backlog、sprint 。

4.MSF过程模式是由瀑布模式和螺旋模式变换而来,其基本元素是软件工程的阶段和里程碑。

5.软件的需求分析要考虑客户的需求,要分清楚哪些是可以达成的那些事天方夜谭。通过功能分析的四个象限来决定软件的功能和模块。

1.PM虽然不书写代码但是他相当于船上的舵手来指挥方向并对程序员进行管理分工。

2.分析用户的需求不能只看表面,还要进行分析找到用户的真正目的。

3.软件的设计有多种方法,但殊途同归,都是为了软件的开发与应用,要选择正确的方法,切忌过宽或过严。

4.学会从用户的角度考虑问题,始终记住用户的选择。明确告诉用户软件的功能与操作防止用户犯低级错误,并且要注意调查用户的使用体验以便后期的修改和维护。

5.软件有各种测试方法。

6.保证软件的质量保障和后期测试与维护,作为开发者不要认为有后期维护者就不用对软件中的bug负责。

7.分工负责是社会和各行业发展的过程。

8.软件的发布要总结经验,从5个why中发现问题的根源。

9.IT行业的创新不是天马行空,是从时间和经验当中总结出来的,只有成为领域的专家才能创新,因为技术是创新的关键。

10.软件工程师要具有一定的职业道德,要记住在人的前提下才能成为软件工程师,要有基本的职业道德,在保证绩效的同时也要有职业操守。

原文地址:https://www.cnblogs.com/love528/p/5269872.html