The second group (Friends of Song Mingming Dengkai Ling Li Qian Deng virtuous Sun Liang)

Company

Q: Do you know the software development process What are you? A: There needs analysis - outline design - detailed design - program code - program testing - the software delivery - customer acceptance - code farmers to maintain. Q: Specifically, what does include ? Answer: For example:

1 , for example, a company looking for someone to build a personnel management software, from a home to some sources that the software development company providing this service, so contact.

2 , the software development company will send a specialized software engineers to them to understand that we want to design a thing or something to the user, and then come back to be a program for them, which elements of the program include: software developed about the interface is what? What people easy to use? Who can use what function? Convenient to what extent? What about hardware requirements, etc.?

3 , after the user watched the program, they are determined to do a set of such software, developer, began developing the software.

4 , the developer of the developed software to the users, which in the use of the process where inconvenient to use or where to meet the requirements, will be the first developer to modify these functions, until all the functions required by the user can be very perfect to get rid of.

5 , if the user because the company needs to grow and develop, you need to upgrade the software development side will do the function expansion. Q: As far as I know, there are many software team mode, ask your team belongs to which is it? A: Symphony model, carry out their duties.

Company 2

Q: Hello, Excuse me. Does your team uses the software development process is, what does? A: needs analysis, outline design, detailed design, coding, testing, software delivery, inspection and maintenance. Q: As the team matures, each team has its own pattern, what your team is which? A: The feature team model. There is no relationship between our management and managed, have different capabilities of colleagues equality and cooperation together to accomplish a function, we are also called FeatureCrew, group communication trivial.

       After group discussions, the members of our group's favorite team is the prototype model and amateur theater group mode.

    Since the prototype model is the first team to borrow the existing system achievements as a prototype model, through to "sample" of continuous improvement, so that the final product is required by the user. As we learn software development, we can take this as the basis for the implementation of such a "sample" of continuous improvement model to learn. Learner to knowledge by this team model, application of knowledge and skills training. Learning process based on our prototype model using stepwise refinement of the perfect prototype, the prototype can make "rapid" development, avoid like the waterfall model as difficult to make a quick response to user feedback in the lengthy development process.

The advantage of this model is:

  (1) developers and users agree on the "prototype." As a result, it can reduce the risk of errors in the design and development, but also reduces the time for user training, and improve the system's practical, user satisfaction and correctness of degree .  

         (2) shorten the development cycle and accelerate the progress of the project. (3) lower cost.  

Disadvantages:

  (1) , when the re-production of the product, making it difficult for users to receive, to the project to continue to bring negative factors.

   (2) should not be using the prototype system as a final product . The use of prototype model development system, users and developers must agree.

 

 

   

 

Guess you like

Origin www.cnblogs.com/qyl98/p/11665878.html