With the rapid development of mobile Internet, the annual growth of smartphones is much larger than that of PC, and the corresponding types of mobile terminals and the number of software are increasing rapidly, so most PC application software can find similar software on mobile terminals, and even many of the company's
RAD (RAP application development) is an important model in the software development process, called high-speed application development model. Its model composition resembles the letter V, so it is also called the V model. He shortens the development cycle and improves
0. Description
item uploaded to GitHub for safekeeping and live updating GitHub links
The blog will be updated in real time based on the development process. I. Pre-development PSP table Estimation
PSP2.1
Personal software Process Stages
Estimated time-consuming (minutes)
Planning
Plan
· Estimate
. Es
Author: Zhu Jincan
Source:Http://www.cnblogs.com/clever101
I heardERDAS ImagineSales StaffERDAS ImagineIntroduction to the new version.ERDASWe are also preparing to provide value-added software services. This led to my understanding and thoughts on the secondary development methods of several large remote sensing software.
CurrentlyGISThe secondary
blank line.(9) The gaze is indented in the same way as the described description code. The Chinese version of the gaze unifies the use of Chinese descriptive narrative, the overseas version of the gaze unified use of English descriptive narrative. The code becomes self-gazing by correctly naming functions or processes, variables, etc., and by properly organizing code structures. try to avoid using abbreviations in your gaze, especially if you don't use abbreviations frequently.8. SummaryThe rol
Application of engineering design in software development
All the purposeful activities that humans are engaged in are inseparable from design. The initial meaning of design is to write down symbols, marks, and graphics. China's "Ci Hai" interpreted the design as "pre-developed methods and drawings according to certain purpose requirements before a job is officially started ". It can be considered that, in
Chapter 2 software development process and organization
To deal with the "software crisis ", the methods of structured programming, software engineering, object-oriented, plug-and-play, and Internet platform and open-source software are proposed successively.
1. Basic Issues
Software Engineering-development model directory
Waterfall ModeSpiral ModelQuick prototypingIncremental ModeFountain ModelEvolutionary Model
Waterfall Mode
Features:
Sequence and dependency between stages:
The last phase can be started only after the completion of the previous phase
The output text of the previous stage is the input text of the next stage.
Deferred implementation
Quality ass
A Introduction
Many projects in the country are small projects, with fewer participants (two to five), to be delivered quickly (a couple of months). In order to successfully complete this project, it is necessary to have a good development process, in addition to the use of mature and skilled team members to use the technology.
Two Small software project development
ArticleDirectory
Preface
1. What is agile development?
Ii. Scrum
Preface
I have heard more or less about agile development models, including books or training related to them. Since the company is now using a scrum development process-agile development, so I want to learn and research, I also strive
Today, the world's science and technology are developing rapidly, especially the Internet technologies represented by communications, computers, and networks. As the development and application of the computer Internet in various fields such as politics, economy, and life, as well as the rapid popularization of networks and the dependence of the whole society on networks, computer networks have become the economic foundation and lifeblood of the count
the project team members at all stages of the project life cycle;
C) report the project progress and difficulties in the project development process to the leaders on a regular basis.
D) configure, manage, and plan the project.
E) control the progress of each member of the project team, understand the working conditions of the members of the project team, and quickly solve the difficulties encountered by the members of the project team.
F) Organize p
student. I just want to talk about what I know, the prospect of professional software development and professional software development.First of all, let's talk about my current company. This company is a subsidiary of our group company and a motion control system provider. If according to Zhu's definition, it is indeed a small but dirty company, there are about
problem is that the copywriter doesn't know the software either. She also wrote her own guesses, so I have already assigned a developer as the project manager, he is currently responsible for setting up help documents, but his developer is not good at writing documents, but he is familiar with software, so only two of them can work together. However, this kind of Running-in takes time.
In this way, the pro
Layer? Why is software development layered?
I. ReasonsRecently, I have been conducting preliminary research on the project, and the general design scheme has come out. When talking with another engineer of the partner company, he suddenly said: why do you need to use architecture and hierarchical development for simple projects!
That engineer has been working
Zookeeper
In software development, a pyramid can be used to describe the entire process from Requirement Analysis to coding. Analyze the advantages and disadvantages of the entire development process and the development process.
The pyramid consists of requirement analysis, outline design, detailed design, and code.
As the saying goes, the code of his own writing, 6 months later also is someone else's code ... Review ! Review! Review! The knowledge points involved are as follows:
Software Engineering Concepts
Agile development Process Scrum
First, what is software engineering? Please describe it in a sentence.Software Engineering is a research discipline:
Software Development Commission (individual) Agreement
Author: Unknown Source: uml.org.cn
Change Record
Date
Modify chapter
Modify type *
Modify description
Modified
Version
* The modification types are dividedA-AddedM-ModifiedD-Deleted
Document No:
Project name:
Proposed: (Signature and date of the subcontract Project Team Leader)
R
the database knowledge I have not mastered before. I feel that if I have carefully studied it before, it won't be so hard for subsequent development projects. In this regard, I have concluded that we should not simply study databases before.SQLThe language of the database and the program are combined. If the teacher makes it clear how to bind the database to the program during the course of the lecture, so I think I will be more interested in learnin
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.