these related technologies and processes into one system, called the "development process". The purpose of the software development process is to improve the efficiency of software development, operation and maintenance, and improve the quality of software, customer satisfaction, reliability and maintainability of software. It is not enough to have ideas of all kinds of processes, and we have a series of tools to ensure that these ideas can operate efficiently in practice. The important point o
engineering unifies these related technologies and processes into one system, called the "development process". The purpose of the software development process is to improve the efficiency of software development, operation and maintenance, and improve the quality of software, customer satisfaction, reliability and maintainability of software.
It is not enough to have ideas of all kinds of processes, and we have a series of tools to ensure that these ideas can operate efficiently in practice.
://www.rational.com/xde--about IBM Rational xde? Information about this commercial UML modeling tool, which is closely integrated with the IBM eclipse development platform.
Http://argouml.tigris.org -- about the Open Architecture of argo uml built in JavaSource codeInformation about the UML modeling tool.
Http://uml.sourceforge.net/index.php--information about umbrello UML modeller, an open-source UML modeling tool for KDE.
8. next announcem
hidingLike what:Encapsulation actually uses methods to hide the data of the class, controlling the user's modifications to the class and the extent to which the data is accessed, resulting in modularity (modularity) and information hiding (information hiding) Interface (interface) is an accurate description of the packageDescribe a class of dog with a class diagram in UMLShell->umbrello-> class icon->class Diagram->dogdog-> Right button->proper
A design tool
UML and related design tools
-Argo UML
UML Drawing tools to support PHP stub generation. (Commercial spin off is Posideon) –java written.
-Umbrello UML
UML Drawing tools to support PHP stub generation. Need unix/kde.
-Dia
UML-enabled Drawing tools-use Autodia to generate PHP.
-XMI 2 PHP
Generate PHP code from XMI documents and describe a form of UML in XML.
Two coding tools
Recommended IDE/Editor
-PHP Eclipse
PHP plugin for Eclipse I
A design tool
UML and related design tools
-Argo UML
UML Drawing tools to support PHP stub generation. (Commercial spin off is Posideon) –java written.
-Umbrello UML
UML Drawing tools to support PHP stub generation. Need unix/kde.
-Dia
UML-enabled Drawing tools-use Autodia to generate PHP.
-XMI 2 PHP
Generate PHP code from XMI documents and describe a form of UML in XML.
Two coding tools
Recommended IDE/Editor
-PHP Eclipse
PHP plugin for Eclipse IDE
-
source, update the source and then:Sudo apt-Get install codeblocksThis software is also a good C ++ ide. If you have used Dev on Windows, you may have heard of this software.
5. Install the library freeglut3-dev required for OpenGL development,It will install all dependent packages:Sudo apt-Get install freeglut3-dev
6. Install Latex:Sudo apt-Get install texliveInstall the IDE interface:Sudo apt-Get install texmakerIf you are professional enough, install the full version, which consumes 425 m/88
1. Design Tools
UML and related design tools-Argo UMLThe UML drawing tool supports PHP stub generation. (Inclucial spin off is Posideon)-written in Java.-Umbrello UMLThe UML drawing tool supports PHP stub generation. Unix/KDE is required.-DiaSupport for UML plotting tools-use AutoDia to generate PHP.-XMI 2 PHPGenerate PHP code from XMI documents and describe UML in XML format.
Binary coding Tool
Recommended IDE/Editor
-PHP EclipsePHP plug-in of Eclip
1. UML modeling softwareSudo apt-Get install umbrello
(Note: I think this is a bit big. My installation information is as follows:
...............................
Download the 66.8 MB software package.After decompression, 229 MB of extra space is consumed.Do you want to continue? [Y/n] y.................................)
2. flowchart rendering softwareSudo apt-Get install Dia
3. computer typing exercise softwareSudo apt-Get install tuxt
Php development tools PHP Development tools
See a good article about PHP development tools.Author Harry Fuecks source sitepoint.com
PHP development tool resources
This article is excerpted from a post by Harry Fuecks in sitepoint. it is Easy to sort it out based on the software development process. I hope you will get some benefits.
1. design tools
UML and related design tools-Argo UMLThe UML drawing tool supports PHP stub generation. (Inclucial spin off is Posideon )? Write in Java.
focuses on how to doit, and OOP encodes it in a programming language (such as Java) on a design basis.1. EncapsulationDefinition: Wrapping data together with related behaviors to implement information is hidden.Encapsulation actually uses methods to hide the data of the class, controlling the user's modification of the class and the degree of access to the data, resulting in the benefits of modularity (modularity) and information hiding (information hiding) ;interface (interface) is an accurate
the symbolic design system, which constructs the system into a "real-world" object in a way that is very close to the problem domain terminology, and focuses on howto implement the functional specification through the model. OOP is coded in a programming language (such as Java) on a design basis. The main line that runs through OOA, Ood, and OOP is abstraction.Ood Modeling uses the graphical Modeling language UML (Unified Modeling Language), UML is a generic modeling language, we experiment wit
implementation
1.5h
21%
Test
1h
21%
Analysis Summary
0.5h
15%
4. Summarize the benefits of unit testing(1) You can safely modify the test code without worrying about the test code that will affect the design.(2) The test itself is a description of the code being measured, instead of a part of the code function, forcing itself to design the code to be tested more independently to complete one or several functions.Resources1. The
A design tool
UML and related design tools
-Argo UML
UML Drawing tools that support PHP stub generation. (Commercial spin is Posideon) –java written.
-Umbrello UML
UML Drawing tools that support PHP stub generation. Need unix/kde.
-Dia
UML-supported Drawing tools-Generate PHP using Autodia.
-XMI 2 PHP
Generate PHP code from the XMI document and describe a form of UML in XML.
Two coding tools
Recommended IDE/Editor
-PHP Eclipse
The Eclipse IDE's PH
through OOA, Ood, and OOP is abstraction.Ood Modeling uses the graphical Modeling language UML (Unified Modeling Language), UML is a generic modeling language, we experiment with Umbrello for modeling, and Windows recommends that you use STARUML.The result of a process abstraction is a function, and the result of the data abstraction is an abstract data Type,adt, which can be used as an ADT with inherited and polymorphic mechanisms. Data abstraction
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.