Course Brief

This course takes a critical look at best current theory and practice in software engineering, in particular the frameworks and lifecycle architectures for the development of enterprise software. It examines issues relating to software management to provide a background in principles and methods and enable the student to perform a critical analysis of the broader technical and managerial issues that are encountered by software engineers in the software engineering process. This course also covers modern quality standards for enterprise software engineering.

  • 70 Hours

On completion of this course the student will be able to:

  • Give a critical analysis of the issues and problems associated with the production of large scale software systems.
  • Critically assess and select alternative development strategies.
  • Describe and critically discuss software quality assurance management, software management. standards.
  • Demonstrate an understanding of professional ethics, codes of conduct and practice and computer law.
  • The software development life-cycle, contemporary hybrid processes, comparison of milestone driven and agile approaches.
  • Quality assurance and quality management systems (SEI CMM, ISO9000).
  • Ethics, computer law and professionalism.
  • Software product lines and software factories.
  • Enterprise patterns and processes, layered and tiered architectures, architectural design patterns.
  • Software metrics , estimation and risk assessment.

Coursework – 50% – 3000 words.
An academic style written paper critically evaluating current best practice.

Exam – 50%

Examination offered in December of each year.

  • Computing and Information Systems Top-up degree

    The University of Greenwich BSc. (Hons) Computing and Information Systems top-up degree, is professionally accredited by the British Computer Society (BCS), the Chartered Engineering Institution for Information Systems Engineering and the Accreditation Council of Trinidad and Tobago.

    This IT degree aims to bridge the gap between academia and industry. The courses have been designed in conjunction with both local and international industry and are continually monitored to ensure they match the needs of this exciting but fast changing industry.

    It is an excellent programme for Associate Degree, Advanced Diploma or Higher National Diploma holders who are ready to earn a bachelors degree in the field of Information Technology.

    The assessment criteria is predominantly assignment based, providing many real life problems which require solutions. Graduating students often tend to create a portfolio of work which proves to be a valuable asset.

    In order to obtain the BSc. (Hons) Computing and Information Systems degree, students will pursue -

    At SBCS we focus on -

    Highlights at a glance -

    • Final Year (Top-up)
    • Accredited by the British Computer Society (Global Recognition and Portability)
    • Multiple Modes of Delivery (Full/Part Time)
    • Multiple Campuses
    • Expert Lecturers