Team Development Framework (developement structure for Team)
"Team Development Framework" (DST) is a plan designed to organize a set.. Net team development, common tools, specific development specifications, reusable development frameworks and implementation solutions.
It generally includes but is not limited:
I. Common Tools
1. source code control: Source safe, CVS. (The specific application method in the project is provided) => VSS
2. Bug management tools: bugfree or other open-source projects. (Provides the Bug management process, tool installation settings, and application instructions) => mantis
3. Daily build tool set: cruisecontrol. net, Nant, (nunit, ndoc, etc ). (The specific setting method is provided)
4. Installation Program Creation: Installation Project of InstallShield or. NET
5. Performance testing tools: Act, LoadRunner/webload. (Meaning of application methods, parameters, and results) => Act
Ii. Development Framework and specifications
1.. NET Framework: design a three-layer development framework. The data layer uses active record to map an object class. => Completed
2. Code Generator: an active record code generator that generates an entity class from a table. => Completed
3. Development specifications: requirements documents, analysis and design specifications, database design and optimization specifications, and. NET Programming specifications. (Given the idea of using OO to develop a project of a complete set of process specifications, sort out a set of project documentation) => X process (RUP + XP + CMM2-3 Integration), use case-driven, UML + Use Case Requirement Specification + supplemental Requirement Specification
Iii. Implementation Solutions for common applications
1. workflow engine: Find an Open Source Workflow engine that is actually available, and provide the user documentation and integrated demo. => Or simply implement it by yourself?
2. Formula Interpreter: find an open-source formula interpretation engine and provide the documentation and integrated demo.
3. Print solution: a printing solution suitable for Web applications. => SQL Server Report services
4. Permission scheme: A general permission scheme design and implementation. => Designed and implemented
5. Batch editing controls: controls that support batch editing on the Web interface. => Found online
6. A set of interface systems: including interface effects, menus, list controls, prompt boxes, unified data input interfaces, and interface templates. => The interface has been found. List is missing and controls are maintained in batches.
Plan implementation method:
1. The ". NET Framework, code generator, and development specification" part is developed based on your own ideas, which requires simplicity, practicality, quickness, ease of expansion, and ease of reuse. Without MVC, nhiberate, and other modules, you can simply "presentation layer + reuse module + domain logic layer + Active record.
2. For the other part, first search for the existing resources on the Internet. If you find the content that has been implemented or described by other Members, you can directly link the existing resources. If not, sort it out.
The "team development framework" is mainly used by small and medium-sized teams for fast development of. Net projects. We hope to build a R & D system that is of great reference value to individual developers and small and medium-sized companies.