Software Development
No description yet. This curated deck is ready for daily study.
Card preview (24)
How is the client involved in Iterative vs Agile methodologies?
• Iterative: Client involved mainly during analysis and at the end of the project. • Agile: Client regularly involved and consulted throughout the project.
How do teams work in Iterative vs Agile methodologies?
• Iterative: Independent specialist teams work separately on each phase. • Agile: Cross-functional teams collaborate and communicate continuously.
How does documentation differ between Iterative and Agile?
• Iterative: Comprehensive documentation produced throughout. • Agile: Concise documentation kept to a minimum.
How is progress measured in Iterative vs Agile?
• Iterative: Measured against milestones set during analysis. • Agile: Measured by work completed in each sprint or working prototypes produced.
What is the difference between Predictive and Adaptive methodologies?
• Iterative: Predictive – development pathway planned during analysis. • Agile: Adaptive – allows ongoing changes as the project develops.
How does testing differ between Iterative and Agile?
• Iterative: Testing carried out after implementation is complete. • Agile: Ongoing testing during each development sprint.
what is the purpose
A general description of what the software will do or be used for
what is the scope?
A list of the deliverables and timeframe thats included or not included in project
what is the boundaries?
The limits of the program defining what it will and won’t do.
what is the functional requirements?
inputs processes outputs
what are parameters?
parameters are items of data that can be passed from the main program to sub programs
what is a formal parameter
formal parameters are the sub program definitions
what is a actual parameter
actual parameters are data items that are passed to the sub program
what is a local variable
a variable that is declared within a sub program
what is a global variable
a variable that is declared as global in the main program
what is the scope of a global variable?
the entire program
what is the scope of a local variable?
the sub program in which its declared
what does a function produce
a value
what does a procedure produce
a effect
what function returns the whole part of a number?
truncate
what function returns the remainder of a value
modulus
what function converts char to ascii
ASC()
what function converts ascii to char
CHR()
what are the reasons for software testing
• identify errors • show that all functional requirements are met • ensure efficient and maintainable code