Dette kurset har ingen planlagt dato. Ring 815 48 231 for informasjon om bedriftsinternt kurs.
Oversikt
| Kurskode | RD425NO | Leveringsform | Classroom
(Hands-on labs) |
|---|---|---|---|
| Varighet | 1.0 dager | Kurstype | |
| Listepris | Set by Partner |
This course provides participants with a structured overview of the process of architecting a software-intensive system. It describes the tasks in which the architect is involved throughout the life of a project in conjunction with different approaches (waterfall, iterative, agile). It will discuss the specific concerns of the architect such as the definition of architecture, the characteristics of the architect, the benefits of architecting, documenting a software architecture, reuse, the relationship between requirements and architecture, and architecting at both a logical and physical level. It will also touch upon more advanced topics such as architecting complex systems. The course has been created by Peter Eeles, an executive IT architect for IBM Rational Software. Peter spends most of his time helping organizations improve their software development capability, with a particular focus on improving their architecting process. He has been in the software industry since 1985 architecting and implementing large-scale, distributed systems.
Målgruppe
This intermediate course is for:
- Software architects
- Specialist architect roles (such as an application architect or security architect)
- Anyone wanting to gain a better appreciation of the role of the software architect. As such, it will also be of some benefit to all members of a software development team, including developers, testers, business analysts, project managers, configuration managers and process engineers
- Undergraduates that want to gain an insight into the increasingly-important role of the software architect in a software development effort
Forkunnskaper
You should have:
- Appreciation of the software development process
- Familiarity with typical software development roles
Mål
- Describe the key tasks in which the architect is involved
- Describe the key work products that the architect produces
- Describe the characteristics of a software architect
- Position the benefits of architecting
- Describe the involvement of the architect throughout the life of a project
- Document a software architecture
- Consider the systematic reuse of assets on a project
- Understand the involvement of the architect in requirements definition and management
- Apply proven architecture-related techniques in defining a solution
Nøkkelemner
- Architecture and end-to-end development
- The role of architect
- Architecture to manage risk and changes
- Communication with stakeholders
- Architecture and asset reuse
- Business needs and architecture
- Define the architecture of a system