GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

SE19 - General

Cem Salih Englisch 13 Karten

Karten in diesem Stapel (13)

  1. 1What is software engineering?SE is the application of engineering, scientific, mathematical and psychological principles to produce economically reliable software in the appropriate time.
  2. 2Why do we need software engineering?To prevent software errors (bugs) and excessive maintenance, ensure projects are delivered on time and don’t run over budget
  3. 3Explain Software Development Life Cycle (SDLC)SDLC is a strategy for developing software in a staged and ordered fashion in order to cope with the growing complexities.
  4. 4Name some approaches proposed for Software Development Life CyclesLinear sequential – Classic/traditional Waterfall
    Iterative – Prototyping (Evolutionary, Build and Fix), Spiral, Rapid Application Development (RAD) Incremental – Rational Unified Process
    Concurrent - Component Assembly
  5. 5List examples of paradigms for software developmentWaterfall, Fountain, Spiral, Build and fix, Incremental, Agile (and scrum)
  6. 6What is Agile Development?Agile software development enables frequent adaptive planning where solutions, and even requirements, evolve through the development lifecycle. It supports rapid development, early delivery and flexible reorganisation of developers.
  7. 7What are the stages of the Software Development Life Cycle (SDLC)?Identify, Analyse, Design, Implement, Test, Evaluate
  8. 8Describe each of the stages of the Software Development Life Cycle (SDLC)Identify – define the problem, feasibility study, broad outline of requirements
    Analyse – identify requirements, consider human and material resources
    Design – translate requirements into detailed designs Evaluate and maintain – routine maintenance, upgrades, user training
    Implement – build the system/coding
    Test and integrate – bring everything together, check for errors
    Evaluate and maintain – routine maintenance, upgrades, user training
  9. 9List three pictorial tools and approaches to System DesignProcess Diagram, Flowchart, Dataflow Diagram
  10. 10List three logical or structural tools and approaches to System DesignScreen layout, Pseudocode, Algorithm
  11. 11List documentation/artefacts that are part of the productSystem specification, Design specification, code, testing records
  12. 12List documentation/artefacts that are used to define and monitor the development processProject plan, quality assurance plan, test results
  13. 13What is Quality in a software project and how do we proclaim it?Quality is built into a product by observing project standards and conventions at each development stage, ensuring the product is fit for purpose and fulfils its desired purpose.

Informationen

Beschreibung
Karteikarten am SE19 - General, erstellt von Cem Salih am 27/04/2019.
Erstellt von
Cem Salih
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck