To personer smiler til hverandre foran en dataskjerm

Software Architecture for Developers

Kurset vil gi deg et bredere perspektiv og gi deg et større spekter av ferdigheter innen systemutvikling. Det vil gjøre deg mer oppmerksom på arkitektur i utviklingsprosessen og gjøre deg istand til å utvikle bedre systemer. Kurset er rettet mot utviklere og arkitekter uavhengig av teknologi og plattform, det passer like godt om du lager systemer for Java, .NET eller noe annet.

Course content

Day 1 – The Design Role

•Introductions and setting the scene
•What is software architecture?
◦Architecture and software architecture
◦Design versus architecture
◦The importance of software architecture
•The software architect role
◦Software architects in the development team
◦Software architecture role versus lead developer role
◦The role and responsibilities
◦Coding architects
◦Soft skills
◦Avoiding “ivory towers”: collaboration and coaching
•Designing software
◦Quality attributes
◦Constraints
◦Principles
◦Designing software given a blank sheet of paper
•Software design exercise (iteration one)

Day 2 – Visualising Software

•Visualising software
◦Reviewing the diagrams from the software design exercise
◦UML versus informal sketches
◦Ineffective sketches
◦A lightweight approach for effective NoUML sketches
•Software design exercise (iteration two)
•Documenting software
◦The importance of documentation
◦Project and documentation stakeholders
◦A lightweight approach for software documentation
◦Alternative approaches for documenting software
•Software architecture in the development lifecycle
◦Software architecture in waterfall, iterative and agile approaches
◦“Just enough” up front design
◦Risk-storming
◦Evaluating software architecture and prototypes
◦Guidance for doing “just enough” in the real world

Ønsker du å samle flere ansatte til et bedriftsinternt kurs?

Finner du ikke det helt optimale kurset eller kombinasjonen av kurs? Da ordner vi det - sammen. Vi kan tilrettelegge kurs slik at de inneholder akkurat det dere har behov for. Vi kan sette opp et helt nytt kurs, eller tilpasse eksisterende kurs og materiell. Flere medarbeidere kan selvfølgelig også samles til et eget felles kurs, for maksimal effektivitet. Ta kontakt med meg for et forslag til gjennomføring og et tilbud basert på deres behov.

bouvet-portrait-bw-Nina-2

Nina Alfstad Sæther

Produktansvarlig

nina.sether@bouvet.no

+47 480 30 452