O GoConqr está de visual novo! Conte para nós o que você achou.

Flashcards

SE19 - General

Cem Salih Inglês 13 flashcards

Flashcards do conjunto (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.

Informações

Descrição
FlashCards sobre SE19 - General, criado por Cem Salih em 27-04-2019.
Criado por
Cem Salih
Visualizações
1
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?