Use case has become a widely used development technology. Focusing on users and their goals, rather than product functions, this greatly improves the possibility of developing software products that truly meet customer needs. However, since we know
There are no software development companies that do not use a three-tier architecture or higher-level architecture.
For example, if your project team has three people.
If a layer-3 structure is used, the job can be split into one person as the UI
For the moment, most of the Chinese software, PC application software and embedded software, are inferior to the same foreign software, the most obvious of which is stability! For software, stability is the most important on the basis of
I am surprised to see this topic. I don't know how I thought about the plan. This topic is too big. If you want to write it well, it's no less than writing a designer's work book. But I am a mechanical person. If you do, write it. To be honest,
◆ Requirements:
The company has not been able to control the time of use of the products developed for a long time, or write the date limit to death.ProgramIt is inconvenient to compile a new program and send it to the customer every time.
When I was in school, I used amd5 + 1G hard drive + 32 M memory for about 98 years. I played photoshop4.0 with a Win95 system installed.
It was nice to process photos like tricks on the canvas. At that time, the Windows system was just used in
We look forward to becoming a good Software Model Designer. But where should we start?
Apply the following principles to your software engineering, and you will be able to see the results.
1. People are far more important than Technology
You
Due to the frequent regular execution in recent workProgramIn the past, I used to use scheduled tasks. But if I think about how to develop a small software program for scheduled execution, I spent one night working on development. The function is
As an old cainiao who has been coding for more than a decade, I watched Chinese people develop a box of bad porridge from the beginning, to the later cmme, to XP and TDD, and then became popular with "scrum ", the concept hypes a lot, and it is a
Objective: To understand the requirements of the stakeholders for the software to be builtFor small projects:
1. Develop a project stakeholder table
2. invite all stakeholders to an informal meeting
3. Consult with each stakeholder regarding the
ArticleDirectory
Update (upgraded version)
OEM version
Alpha version
This version indicates that the software is only a preliminary finished product. It is usually only communicated within the software developer, and a few of
[This is an email sent to me by a hero who does not want to be named. I have repeatedly asked him to give a photo of his name. He insisted that he should be "anonymous ", therefore, I use the name of the author as an unknown name]
My IT background:
As a matter of fact, all individuals, teams, and companies are subconsciously and unconsciously making such an effort. However, in recent years, they have become a specialized subject and have been proposed separately, received wide and in-depth
Original http://blog.csdn.net/ztz0223/article/details/7599935
In fact, the entire seriesArticleI want to give myself a memo, but I have a poor memory and post a message. It is also convenient for students who love learning.
Next, let's talk
Flexible software can better adapt to user needs. What kind of software is flexible?
Once a user asks for flexibility, the designer often thinks of a countermeasure: adding configuration. Add function configurations in different business links. If
Many people should have read James Whittaker's blog or new book "how Google test software". Here I don't want to repeat his content, it is to analyze and compare how Google guarantees its product quality from another perspective.
First of all, I
Keep thinkingProgramWhat kind of stuff do people like to install on their own computers? You may be constantly unloading and loading. Which one of the same series is best for you. And listen to the wooden comments. If you think some comments are
The UML software engineering organization is an open organization. We invite talented people who have extensive project experience and profound technical understanding to join us, we will provide you with a superior technical environment and
What kind of software can hold the audience? It must be good software. So we should first discuss what is good software.
Then we can discuss how to develop and maintain good software.
So what kind of software is good? Different stakeholders have
Can I customize my own enterprise information management software without having to sleep late? Yes, this is a surprise to us from the blue point general information management system.
In this information society, enterprises are increasingly
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