Skip to main content

ISLA IPGT 22350

Systems Analysis and Modeling

Computing Engineering
  • ApresentaçãoPresentation
    Systems Analysis intends to structure the information systems with the aim of maximum profitability of the organizations, so their level of importance: Sort reviews, rules, procedures, data collected by the analyst in coherent patterns of system required.
  • ProgramaProgramme
    Introduction The process of developing an SI Life cycle of a system Types of process models   Requirements analysis and system specification Placement Identification of users and needs Requirements Engineering Modeling vs. Specification Development Methodologies  The structured methodologies Object-Oriented Methodologies Methodologies Comparison methodologies   UML- Unified Modeling Language Historical view Use-Case Diagram Class Diagram Sequence Diagram Collaboration Diagram Activity Diagram Component diagram   Project Systems Development Colaborative and Cooperative Work Users Indentification Creation of Personas Description of scenarios and stories of use Prototyping of low and high fidelity Usability testing
  • ObjectivosObjectives
    Know and use the modeling concepts for the development of Information Systems. Analyze and design an information system using modeling techniques. Identify (know that it exists) the problems inherent in the implementation stage of the analysis and design of information systems. Discuss (know how), alternatives to solving the problems inherent in the implementation stage of the analysis and design of information systems. Run (know how) the tasks of gathering, classifying and modeling user requirements in projects of medium complexity of information systems.
  • BibliografiaBibliography
    Alhir, S. (2003). Learning UML, (1ª edition). Borges, J. (2015). Modelação de dados em UML. Editora FCA Cockburn Alistair (2000). Writing Effective Use Cases, Addison-Wesley. Costa, A. P. (2012). Metodologia Híbrida de Desenvolvimento Centrado no Utilizador. Tese de Doutoramento não publicada. Eriksson H., Penker, M., Lyons, B., Fado, D. (2004). UML 2 Toolkit, Wiley Publishing Guerreiro, S. (2015). Introdução à Engenharia de Software, Editora FCA Miguel, A. (2015). Gestão de Projectos de Software- 5ª Edição Atualizada. Editora FCA. Sommerville. Software Engineering ¿ Global edition. Pearson education limited.  
  • MetodologiaMethodology
    Innovative methodologies at UC include active learning through problem-solving and case studies, collaboration on group projects, use of interactive digital resources, regular formative assessments, and practical application of knowledge in real-world projects.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    3
  • NaturezaNature
    Mandatory
  • EstágioInternship
    Não
  • AvaliaçãoEvaluation

    Metodologia de avaliação:

    1. Avaliação Curricular

    Os estudantes podem escolher por uma das seguintes opções:

     

    Opção

    Elementos de avaliação

    Peso (%)

    Nota mínima Obs

    1

    Trabalho Prático

    35%

                    8  

    Teste Final (Teste sem Consulta)

    65%

                    8  

    2

    Teste de Avaliação Global (TAG) (Teste sem consulta)

    100%

                  9,5  

    2. Avaliação Final

    Os estudantes que não tenham sucesso na avaliação curricular podem realizar exames nas épocas de avaliação definidas pela instituição.