Software architecture and management

xiaoxiao2021-03-19  214

I have been eating "soft rice" for 5 years! I always want to have my own shadows and ideas in the software, but what I developed seems to see that there is a half-but point is my own, even the remaining in my mind is moderate model, faint approximate. Because the level is not enough? Because just a quarter of a code? A software project is a manager's idea, the soul of decision makers, the process of demand, and "hope". We can only follow the scoop, close the "BMW" ...

It seems that the problem is too far! What is a software architecture? How to manage software projects?

Software architecture: I don't understand the definition of this word (this type of definition is often an expert, scholars' conclusions), which is literally understood that the software framework structure. Is your software b / s or a C / S architecture? In fact, whether B / S is still c / s, they are not fresh. C / S (Client / Server, Client / Server) technology has been quite mature from the beginning of the 1990s, and has been very widely used, and its structure has undergone two layers C / S, three-layer C / S, Development of N-layer C / S. B / S (Browser / Server, Browser / Server) technology is developed with the popularity of the Internet. The original B / S is not called "B / S", and this type of application is generally called the Web application abroad, but some domestic companies "created" "B / S". It should be said that both B / S and C / S have a thousand autumn, they are currently a very important calculation architecture. In the applicable Internet, maintenance work, easy to use, simple, etc., B / S is much stronger than C / S; but in terms of running speed, data security, human-machine interaction, B / S is far less than C / S. It can be found in integration. Anyone who is C / S is the weakness of B / S, and vice versa. B / S and C / S have different advantages and features, which are unable to replace each other. Therefore, the problem is therefore yet, is our software to use B / S or a C / S architecture? For example, for browsing, entering a simple application, B / S technology has a great advantage, users only need to access the Internet, the browser and other browsers such as IE can be applied; for interaction complex enterprise applications, B / S is difficult to compete, most enterprise software uses two layers, three or N layers, and add B / S as auxiliary application, which is the future development and expansion of project management.

The management of software projects is not what I can describe and JJYY! I only think that grasping the progress, adjusting the progress in time, and keeping the quality is OK. As for other people, there is a very deep understanding between demand and demand.

I hope to learn with everyone!

转载请注明原文地址:https://www.9cbs.com/read-130210.html

New Post(0)