Introduction to Internet software engineering (from ChinaByet)
Source: Internet
Author: User
Introduction to Internet software engineering
I am very glad to see the "website Engineering discussion" of Alibaba Cloud. During the communication, Alibaba Cloud strongly recommends some content I have talked about to the editors. Thank you!
Today, with the increasing development of Internet applications and the increasing scale and complexity, I strongly agree that Alibaba Cloud should begin to pay attention to the knowledge and norms of engineering and project management. I am very willing to communicate with more friends, improve and develop together.
My personal opinion and what we use in practice are mainly about how to coordinate different personnel to ensure quality of work, that is, the project development process and project management on the basis. The project Management mainly uses the project site method, which is actually a project management tool using the Internet. I have attached some related information. For more details, you need more time.
I think the better way is to use case analysis to address another question: "How can we meet customer needs under control, because there are certainly many successful and useful methods for different companies.
I have attached part of slides to my web engineering report, which I hope will be useful. Two reports are selected here.
(1) Internet applications and main software models
(2) Internet application development project management
Websites, in my understanding, are the user interfaces of Internet applications.
= Internet applications and their main software models
What is Internet application (1)
In summary, Internet applications provide certain services or
A system that implements a certain function.
Strictly speaking, a system that gives full play to its role in the Internet environment according to the characteristics of the Internet.
There are two types of Internet applications: web-enabled and web-based.
The Internet environment is interactive, instant, open, and distributed.
Internet applications are prone to problems if they are developed using traditional software development methods. Two of the most important issues are: vague boundaries between development and maintenance periods, and insufficient potential.
Internet features.
What is Internet application (2)
Example
Information Management System. Traditional information management systems are based on typical client/server structures. There are only different functional modules and related databases in the system. This system can be implemented using internet technology, that is, a system based on browser/server structure. This can only be called a web-enabled system. The system design and structure are still original. If it is designed based on the characteristics of the Internet (interaction and openness), it is a web-based application.
What is Internet application (3)
Example
The project management system for attracting investment in one region. Traditional systems are built based on common database systems. To manage the system, you must first update and maintain the system in a centralized manner. Through the Internet, project owners can directly query, update, and maintain databases. Is an open distributed application system. In this case, the structure of the original database does not need to be changed, but the usage of the database changes a lot? Quot;
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