Summary of software engineering m1/m2

Source: Internet
Author: User

After a semester of efforts, we finally successfully completed the Software Engineering foundation of this course, in the course of the learning process. Our team work together smoothly in the M2 stage to improve the Notepad function software, make it a real usability software.

In the M1 phase, we were selected as an optional topic group to develop an Android application. This app is designed with a notepad feature software. The task of the team is to implement a andriod-based platform for multi-user promotion software. For Android, I didn't have a base, so I also took the time to learn about Android development. But in the implementation of the time also encountered a lot of problems, especially in the data source storage, and many students exchange experience, just get better, slowly understand the andriod storage and recycling process. Looked at a few styles of better code, but did not understand how much people's methods, went to the library to borrow the development of the case of a combination of grammar learning. Slowly also understand the use of this platform to achieve our software design.

We found a lot of bugs in the implementation process, but through the full group of people's advantages, successfully solved most of the problems, for the development of the m1/m2 phase, I was one side of the learning side of the implementation, the process is very hard, in the test phase of the use of software we also found some questions about the software, Because the beginner experience is not good enough to grasp the reasons for the implementation of the method, if this is improved, will reduce a lot of unnecessary time loss.

Here are a few of the questions I've learned about this course

    1. What are VSTS site stress tests?

A: The situational stress test is that the subject will assign certain tasks and assignments to the observed person to observe the behavior of the individual accomplishing the task. Work sample tests and no leadership group discussions can be counted as situational stress tests.
In Software engineering , stress testing is the test of constant pressure on a system to obtain the maximum service level that the system can provide by determining the bottleneck of a system or the performance points that cannot be received. For example, testing a WEB site under heavy loads, when the response of the system degrades or fails. Today's online games are also commonly used in this vocabulary.

2. How do I use VSTS for unit testing?

Answer Automated unit tests provide a structured, self-documenting, highly portable and repeatable process for development. If you are searching for an existing assembly, or if your development environment requires a complete design before you start development, consider using the code generation engine built into Microsoft Visual Studio 2005 Team System. The unit test code generation capabilities of Visual Studio 2005 Team System can save you valuable time and help enforce team development standards and conventions. By generating basic content for automated unit testing, including generating test methods with object creation, parameter variables, and base assertion classes, you should be able to successfully incorporate automated unit testing into your development methodology.

These questions are in the ordinary reading homework in the process of their own accumulation and master, in short, this course let me learn a lot of things, including personal ability to improve methods, team collaboration process, let me have a new understanding of software development.

Summary of software engineering m1/m2

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.