Experimental fourteen summary

project content
This work belongs courses https://www.cnblogs.com/nwnu-daizh/
Where this requirement in the job https://www.cnblogs.com/nwnu-daizh/p/11093584.html
Job learning objectives A complete understanding of the system throughout the project development process

A first job to ask questions blog

https://www.cnblogs.com/gzy-2019/p/10517626.html

Second, the answer to the blog in question

Question 1: Chapter 5 - Process Team - a team of software functionality mode talked about the team mode. Indeed the company's software development team eventually evolved into functional team. Equality and cooperation among people of different abilities. For a team can not have what is equal, each developer's ideas and the ability to develop and coding are different. Then to complete a task, assignment is very important. How can we combine the team everyone's advantage to assign tasks?
A: Enhanced individual collective spirit, the team is composed by each individual, each individual only has a collective spirit, we will take the initiative to take responsibility for their contribution to the development of strength for the team.
Enhance team cohesion and appeal. A team is good or bad impact on the personal treatment team attitude. Only the individual and team closely linked, individuals will take the initiative to take responsibility.
Establish a sound system of reward and punishment. Excellent staff team treat reward, treat sabotage staff, shall be punished, so that the entire team will be well-organized, everyone carry out their duties, take the initiative to take responsibility.
Question 2: Chapter XI - software design and implementation. Software to solve the needs of users, the developers in the development stage whether it should meet the needs of a large number of users change?
A: The companies must fully understand the needs of users before software development, combined with a variety of survey methods. A new App is developed by a developer and leading the whole execution. But, after all, it is a new product so early the needs of users may have some imperfections, then you need developers to design products and to maintain a good user Hu communication.
Question 3: Chapter 13 - Software Testing. P298 exercises and discussion refers to "what kind of weapon the use of which the enemy?"
A: The stage is divided into software testing: unit testing, integration testing, system testing, acceptance testing.
Methods are mainly black box and white box!

Third, by learning how to figure out

   通过这一学期的软件工程学习和两个月的团队合作项目完成了教室借用管理系统,更加系统的了解了完成一个项目的开发所有的步骤。我们亲身体验了整个软件开发的过程,从设计到实施,经历了很长的时间,在这个过程中,我们也真真切切的体验了这些问题,真正发生了才知道其重要性。每次完成作业助教都会给我们提出很多宝贵的意见我们不断学习修改完善项目。完美的结束了期末论文答辩。对软件工程更加了解。

Fourth, whether before or do not understand the problem created new problems?

    就目前而言,对第一次软件工程所提出的疑问通过这一学期对软件工程理论知识的系统学习和项目的实践相结合得到了很好的解答。

Fifth, the various stages of learning to knowledge

1. Demand analysis phase
from careful consideration of all aspects of each requirement, aware of its importance and unimportance, consider the user's point of view.
2. design stage
design and database design the front desk, only complete database design and layout of the background of the front desk, to make you not ignoring the idea when writing code to reduce the workload of late.
3. The implementation phase
based on needs analysis design a system of multiple functions.
4. the test phase
Alpha testing and Beta testing.
The project acceptance stage
as long as is practical to do, acceptance is equivalent to a test.

Sixth, give me a lift

1. Statistical software engineering practice, completed the code you how many rows?
Completed about 3500 lines of code
2. how much time you are in the practice of software engineering homework?

task Spend time (h)
Software R & D team building 3h
Determine team project and team name 3h
Prototyping team projects 7h
Project needs research and analysis 8h
The project team needs to improve and detailed design 7h
Project design team and perfect coding 48h
Alpha sprint five days 25h
Beta sprint three days 15h

3. Which one job to make you the most impressive? Why?
Five consecutive days of testing Alpha and Beta testing phase the most impressive. Because the current system caused by defects in the function of some immature because of previous work in the testing phase. 8 consecutive days and his teammates were we modify to complete the project. This experience also tells me that during all project team to promptly communicate the idea of strict implementation of the project according to plan, serious and responsible to complete part of their division, and finally we work together to solve a problem encountered.
4. The cumulative number of hours spent on the practice of software engineering? The average number of hours per week spent?
Classroom management system borrowed from the beginning to the end of the acceptance, spent about 200h, the average weekly cost about 20h.
? 5. You learn and master a new language, a new platform
language: some of the Java language as compared to the level before the increase; MySQL database; configure the project environment more skilled; JSP;
new platform: blog Garden; GitHub; leangoo Kanban understand and use, and so on.
6. form below, summarizes a semester of study, software engineering development tools, development methods and modeling methods you learn or use?

Software Development Tools Project Management Tools Software development methods Modeling software
MyEclipse GitHub Prototype method, an object-oriented approach, structured approach Object-oriented modeling, structural modeling

7. Other aspects of harvesting or enhance?
The importance of teamwork; the ability to ask questions and solve problems; to improve their ability to write code.

Seven tips

    在这次团队协作作业中,我主要负责《团队项目软件设计方案》,在前面的学习中,对整个项目有了更具体的认识,真正了解了一个软件设计上的重要性。想要完成一个完整的项目,必须在分工,合作,设计,实施上下功夫。经过每次的项目改进,这次具体的做出了项目软件设计的方案,在这过程中,使我们每个人更加知道了这一步该做什么,下一步将做什么,还需要学习什么等等细节性的问题。组员之间配合的也特别好,每个人都很认真努力,希望我们可以完成一个令自己满意的系统。上周连续5天的Alpha冲刺阶段和本周连续三天的Beta冲刺阶段。我们团队对我们的系统进行了整合。刚开始系统出现了很对问题,但经过这段时间的学习改进项目不断优化。每次提交完作业助教会很认真的进行给我们反馈意见,我们虚心接受认真修改不断进步。 希望我们以后能保持这种学习的态度,认真对待以后的每一件事。感谢代老师和各位助教我们项目的建议。

Eight, what problems do you think the current curriculum, do you have any better suggestions

  代老师对很教学很认真负责,督促我们按时完成项目,目前没有建。

Guess you like

Origin www.cnblogs.com/gzy-2019/p/11104028.html
Recommended