Role-play with a client in need of a software development solution. Learn the principles of Win-Win client negotiation, and communicate with your client to determine use case scenarios that describe how the software ought to behave. Architect a Universal Modeling Language (UML) blueprint of how the software will be built, and develop a better understanding of object-oriented analysis and design in the process. Explore practical strategies for managing application development and testing.
|
Technical projects have their fair share of paperwork. Learn how Functional Requirement & System Requirement documents can specify the scope and underlying architecture of a technical project for both client and consultant. Explore diagramming standards like wireframes, database object models, and network topology maps. Use these documents to broaden your understanding of project management and outsourcing options. Also, explore the basic legal, contractual, and insurance-related issues that consultants face.
|