Please enable JavaScript.
Coggle requires JavaScript to display documents.
Developing IS, Software Development Methodologies Address, Traditional…
-
-
-
-
User Case
Benefits
-
-
-
Provides the ability to trace functional requirements into actual classes and operations in the system
-
-
User Case Diagram
-
drawn in Unified Modelling Language (UML) – the standard for diagrams and terminology for developing information systems
-
a sequence of transactions in a system whose task is to yield a measurable value to an individual actor of the system
-
SCRUM
-
-
-
-
an agile process that allows us to focus on delivering the highest business value in the shortest time
Extreme Programming (XP)
-
-
12 Core Practices in XP
The Planning Game
involves collaboration between developers and customers to prioritize features and plan releases based on business value
Small Releases
deliver software in frequent, incremental updates, allowing for rapid feedback and adjustments
System Metaphor
provides a shared vision and vocabulary for the system, helping everyone understand its structure and functionality
Simple Design
focuses on creating only the necessary features to meet current requirements, avoiding complexity
Continuous Testing
involves running automated tests frequently to ensure code quality and functionality throughout the development process
Refactoring
the process of improving the code structure without altering its external behavior to enhance maintainability
Pair Programming
involves two developers working together at one workstation to improve code quality through collaboration
-
-
40-Hour Work Week
emphasizes sustainable work practices, encouraging a healthy work-life balance for developers
-
Coding Standards
promote consistency in code style and practices, enhancing readability and maintainability
-
User Stories
-
an informal, general explanation of a software feature written from the perspective of the end user
As a <role>, I want to <goal> so that <benefit>