Object Oriented Programming


This radical change in software organization, led to changes in the ways that web-based systems are engineered



Download 1,31 Mb.
bet5/12
Sana04.06.2022
Hajmi1,31 Mb.
#636028
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
1-Intro SE

This radical change in software organization, led to changes in the ways that web-based systems are engineered:

  • Software reuse has become the dominant approach for constructing web-based systems.
  • It is now generally recognized that it is impractical to specify all the requirements for such systems in advance. Web-based systems should be developed and delivered incrementally.
  • User interfaces are constrained by the capabilities of web browsers. Although technologies such as AJAX (Holdener, 2008) mean that rich interfaces can be created within a web browser, these technologies are still difficult to use.

Software engineering and the Web

Outline


Introduction
Software processes
Software development models

General issues that affect most software

  • Heterogeneity
    • Increasingly, systems are required to operate as distributed systems across networks that include different types of computer and mobile devices.
  • Business and social change
    • Business and society are changing incredibly quickly as emerging economies develop and new technologies become available. They need to be able to change their existing software and to rapidly develop new software.
  • Security and trust
    • As software is intertwined with all aspects of our lives, it is essential that we can trust that software.

Software engineering diversity (מגוון)

  • There are many different types of software system and there is no universal set of software techniques that is applicable to all of these.
  • The software engineering methods and tools used depend on the type of application being developed, the requirements of the customer and the background of the development team.

Application types

  • Stand-alone applications
    • These are application systems that run on a local computer, such as a PC. They include all necessary functionality and do not need to be connected to a network.
  • Interactive transaction-based applications
    • Applications that execute on a remote computer and are accessed by users from their own PCs or terminals. These include web applications such as e-commerce applications.
  • Embedded control systems
    • These are software control systems that control and manage hardware devices. Numerically, there are probably more embedded systems than any other type of system.

Download 1,31 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish