2017-2018-2 20165236 Experiment 3 "Java Object-Oriented Programming" experimental report
The cover of the lab report
Course: Java Programming Class: 1652
Name: Guo Jintao Student ID: 20165236
Instructor: Lou Jiapeng Experiment Date: 2018.4.28
Experiment time: 15:35 - 17:15 Experiment number: 3
2. Experiment Name: Agile Development and XP Practice
Software engineering is the process of applying a systematic, orderly, and quantifiable method to the development, operation, and maintenance of software. Software engineering includes the following areas: software requirements analysis, software design, software construction, software testing, and software maintenance.
People have many techniques, practices, habits, and ideologies in the process of developing, operating, and maintaining software. Software engineering unifies these related technologies and processes into a system called "software development process". The purpose of the software development process is to improve the efficiency of software development, operation, and maintenance, and to improve software quality, user satisfaction, reliability, and software maintainability.
Experiment content and steps:
1. XP basics
2. XP core practice
3. Related tools
(1) Agile development and XP:
Use the tool (Code->Reformate Code) in IDEA to reformat the following code, study the Code menu again, find a function that makes you feel the best, submit a screenshot, and add your student ID watermark.
Experimental code:
The result of running the code:
Experimental summary:
This experiment allowed me to learn a lot of new knowledge and new concepts while further learning Java, and experienced a new development method - agile development. It also made me appreciate the efficiency of team learning again. There will be more gains in later studies.