0% found this document useful (0 votes)
10 views3 pages

Application Development in Emerging Technologies

n/a

Uploaded by

Rizalyn Sunquit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views3 pages

Application Development in Emerging Technologies

n/a

Uploaded by

Rizalyn Sunquit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

1

Module for Application Development in


Emerging Technologies

Welcome to the Module for Application Development in Emerging


Technologies. This module allows the students to have gain the following
learning outcomes:

COURSE LEARNING OUTCOME


CLO1 Develop specifications for a software development effort that precisely
articulated the functional requirements, expected execution paths, and
the explicit use of cutting edge or emerging technologies, which
includes hardware device and software library APIs.
CLO2 Select and use a defined coding, documentation writing, and licensing
standards in sufficiently complex software project where coding idioms,
mechanism for implementing design to achieve desired properties such as
reliability, efficiency, and robustness are practiced with respect to legal and
ethical considerations.
CLO3 Undertake, as part of a team activity, an inspection of the source code and unit
testing of the functional units of the sufficiently complex software project.

It has 6 modules:

Module 1: Software And Hardware Technologies


Module 2: System Requirements Analysis and Modeling
Module 3: System Design Principles and Patterns
Module 4: Prototyping and Quality Assurance
Module 5: System Software Testing and Development
Module 6: Ethical and Legal Consideration

TABLE OF CONTENTS

2
Module 1: Software And Hardware Technologies.....................................................3
Lesson 1: Application Development .....................................................................4
Lesson 2: Developing Applications Supports......................................................11
REFERENCE......................................................................................................22
Module 2: System Requirements Analysis and Modeling........................................23
Lesson 1: Design Notation: Modeling Languages...............................................24
Lesson 2: Architectural Models...........................................................................31
Lesson 3: Screen Design and Usability...............................................................45
Lesson 4: Documentation and Risk Management................................................53
REFERENCE......................................................................................................62
Module 3: System Design Principles and Patterns...................................................63
Lesson 1: Importance of Screen Design and its Usability....................................64
Lesson 2: Design Principles Application.............................................................72
REFERENCE......................................................................................................83
Module 4: Prototyping and Quality Assurance........................................................84
Lesson 1: Prototyping and Quality Assurance Relevance....................................95
Lesson 2: Prototype Development Quality Assurance.......................................102
REFERENCE....................................................................................................116
Module 5: System Software Testing and Development .........................................117

....................................................118
Lesson 1: Quality and Efficiency of the System

Lesson 2: Non Functional Software ..................................................................125


Lesson 3: System Debugging Techniques and Anti-debugging.........................132
REFERENCE........................................................................................................... 140
Module 6: Ethical and Legal Consideration ..........................................................141
Lesson 1: Confidentiality Agreements ..............................................................142
Lesson 2: Ethical and Legal Considerations in Developing Applications .........154
REFERENCE........................................................................................................... 165

You might also like