0% found this document useful (0 votes)
5 views

Week 10-11 Implementation-Support

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Week 10-11 Implementation-Support

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

W10/1:

IMPLEMENTATION
SUPPORT

MPLEMENTATI N
SUPP RT
IMPLEMENTATION
SUPPORT
Implementation Support is a planned
approach to integrate new or
upgraded software or systems into the
existing workflow of an organizational
structure to help ensure the success
of a business' overall system.
IMPLEMENTATION SUPPORT
PROGRAMMING TOOLS
WINDOWING SYSTEMS
INTERACTION TOOLKITS
USER INTERFACE MANAGEMENT SYSTEMS
Programming tools
• For interactive systems provide a means of effectively translating abstract
designs and usability principles into an executable form.
• These tools provide different levels of services for the programmer.
• Programming tools provide levels of services for programmers

Compiler debugger GUI designer


A compiler is a special program that A debugger is a program that A graphical user interface builder (or
processes statements written in a allows you to step through another GUI builder), also known as GUI
particular programming language and program one line at a time. This is designer, is a software development
turns them into machine language or very useful when trying to identify tool that simplifies the creation of GUIs
"code" that a computer's processor incorrect code and analyze how a by allowing the designer to arrange
uses. program "flows". graphical control elements (often called
widgets) using a drag-and-drop
WYSIWYG editor.
windowing systems
• Windowing systems are a central
environment for both the
programmer and user of an
interactive system, allowing a single
workstation to support separate
user-system threads of action
simultaneously.

• A windowing system is a system for


sharing a computer's graphical
display presentation resources
among multiple applications at the
same time.
Elements of windowing systems
Device independence shared resource
Device independence is the process of making a In computing, a shared resource, or network share, is a
software application able to function on a wide computer resource made available from one host to
variety of devices regardless of the operating system other hosts on a computer network. It is a device or
and local hardware on which the software is used. piece of information on a computer that can be
remotely accessed from another computer.
EXAMPLES: Programming Language, applications, API
EXAMPLES: Printer, network, display, memory, storage,
and application
example of windowing systems
Client server
CLIENT 1 CLIENT 2 CLIENT 3

A computer network in which one


centralized, powerful computer (called
the server) is a hub to which many less
powerful personal computers or
workstations (called clients) are connected.
The clients run programs and access data
that are stored on the server.
SERVER

ADMIN
toolkits
• Tools (also known as toolkits) are a set of
basic components and accessories that help
software developers create programs in a
more efficient manner.

• A program used for software development or


system maintenance.

• A single utility program, a set of software


routines or a complete integrated set of
software utilities that are used to develop
and maintain applications and databases.

Software development tools continue to evolve and change, as the needs of programmers
grow. In the near future, we may be using more of our development efforts in developing
systems that can emerge and acquire by themselves (machine learning), but someone still has
to process those systems. Human power is still like to be needed to operate the tools.

What are software tools? GoodFirms. (2019, November 20). Retrieved October 18, 2021, from
https://www.goodfirms.co/glossary/software-tools/.
Toolkits examples

The AWT is part of the Java Google Web Toolkit or GWT Web
Foundation Classes (JFC) — the Toolkit, is an open-source set of
standard API for providing a tools that allows web developers
graphical user interface (GUI) for a to create and maintain JavaScript
Java program. front-end applications in Java.

AWT is also the GUI toolkit for a number of GWT emphasizes reusable approaches to
Java ME profiles. For example, Connected common web development tasks, namely
Device Configuration profiles require Java asynchronous remote procedure calls, history
runtimes on mobile telephones to support the management, bookmarking, UI abstraction,
Abstract Window Toolkit. internationalization, and cross-browser
portability.
UI Management-Systems
• A program used for software development or system maintenance.

• A single utility program, a set of software routines or a complete


integrated set of software utilities that are used to develop and maintain
applications and databases.

AIMS TO IMPROVE:
• Portability – runs on different systems
• Reusability – components reused cutting costs
• Multiple interfaces – accessing same functionality
• Customizability – The user interface can be customized by both the designer and the user to
increase its effectiveness without having to alter the underlying application
User Interface Management Systems
• PRESENTATION – It’s called the GUI. Responsible for what input & output available for the user.
• – It defines the behavior of the system as perceived and manipulate by the user.
• DIALOGUE CONTROL – Maintain communication between presentation and application layer.
• APPLICATION INTERFACE – Manage communication with the application and provide the view of the interface.
• LITTLE BOX/ SWITCH – Improve performance between them by providing direct link.

THE SEEHEIM MODEL, AS PRESENTED BY GREEN AT SEEHEIM

You might also like