Student Declaration: Web Engineering
Student Declaration: Web Engineering
Student Signature
Mid Exam / Spring 2021 (Paper Duration 24 hours)
(Online Assignment Based Question Paper)
To be filled by Student
(THEORETICAL/PRACTICAL EXAMINATION)
Answer
Website specialists have various levels (e.g., taking into account not-for-profits or private
ventures).
Helpless Communication Skills :
A terrible website specialist can't clarify tech terms in layman's language well. A decent
website specialist is learned about website composition patterns and gifted to introduce his
thoughts and coordinate them with yours. On the off chance that a website specialist talks
language, how might you completely comprehend the interaction? You may wind up having
hazy assumptions, questions, and bombed results.
Offers to Do the Job Without a Contract :
While no agreement implies no formality, a space to wrangle at the best cost, and abstaining
from cheating, it likewise implies no ensured assurance. A website architecture contract
ensures you and the website specialist to forestall debates and serious issues later on. An
awful plan organization offers no agreement, and it implies you're not even sure if the work
will be done on your concurred date.
No Portfolio to Present :
Wayward Readability :
Typography is significant while staying away from helpless website architecture also.
Utilizing cursive textual styles can make your substance hard to peruse. Minuscule content in
clashing shadings can likewise leave your guests squinting.
Q.No.2.Explain development related characteristics of web application in your own words?
(Marks 04)
Answer
Development related chrateristics:
The Development Team
The Technical Infrastructure
The Development Process
The Necessary Integration
Multidisciplinarity :
The development of web application is strongly influenced by the fact that development
teams are multidisciplinary and generally rather young.
Community development:
The development of open source software freely available on the Web and its integration in
"real" applications is a very recent phenomenon. The inhomogeneity and immaturity of the
used components are important characteristics of the technical infrastructure of Web
applications.
Inhomogeneity:
While the Web server can usually be configured and operated as desired by the application
programmers, there is no way to influence the users' Web browsers and their individual
preferences.
Immaturity:
Because of the increasing time-to-market pressure, Components used in Web applications are
often immature, i.e. they either have bugs or lack the desired functionality.
As a result, development knowledge is often lost or cannot even evolve in the first place.
Development process:
The method of development is the basis for all features associated with development, which
is in turn influenced by flexibility and parallelism. The development process must be flexible.
There should be similar development processes.
Integration:
A special characteristic of many web applications is the need for internal and external
integration.
Internal integration:
Web applications frequently need to be combined with existing legacy systems when existing
material, such as product catalogues, needs to be made accessible through a web application.
External integration:
The engagement with various Web providers, the prevention of undesired side effects and the
assurance of service quality are only a few of the many relevant issues in this context
Technology Infrastructure:
The web application should be free of bugs and the upgrade should be below the time limit.
Server and Browser are two external factors that should be considered during development.
Since browser usage is not well known, depending on user preferences, the server is usually
configured and operated in the desired way.
Integration: The web application must have integration support with an existing system or
with external content and services.
Q.No.3. Elaborate Rational unified process model? Describe it in three perspectives and
discuss all the RUP activities in your own words? (Marks 04)
Answer:
Elaboration Rational unified process model:
The primary purpose of the Rational Unified Process is to provide a model for the effective use of
proven commercial development methods, which will be used throughout the life cycle of software
development. Taking things from other software development models, the Rational Unified Process
framework was originally created by Rational Software Corporation, which was acquired by IBM in
2003.
RUP is not a model for concrete development, but rather intended to be flexible and adapt to the
specific needs of our project, team or organization. It is based on a few necessary concepts, for
instance structural elements and development phases, which define how who, when and when
development will take place.
. It is a software development process from Rational. It divides the development process into four
distinct phases that include each business modeling, analysis and construction, implementation,
testing and submission
1. Implementation. Refers to the project idea. The development team decides whether to follow the
project and what resources will be needed.
2. Elaboration. Project construction and the necessary resources are re-evaluated. Developers
consider the possible use of software and the costs associated with development.
3. Construction. The project was developed and completed. Software designed, written, and tested.
4. Transformation. Software is released to the public. And Final updates or adjustments are made
which were based on feedback from end users.
The RUP development approach provides a structured way for companies to visualize creating
software programs. As it provides a step-by-step plan for the development process, it helps prevent
resources from wasting and reduces unexpected development costs.
RUP perspectives and activities
RUP Hosting Best Software Development Practices Integrated process incorporates many modern
software development methods in a way that suits various projects and organizations
Control changes to software.
I an iterative development there are many work products are frequently modified, By allowing the
requirements to evolve and By allowing flexibility in the execution and planning of the development
and also iterative development ensur that everything and everyone is in sync and emphasizes the
vital issues of keeping track of changes . It Focuse on the requirements of the development
organization, it is a systematic approach to managing changes in design, requirements and
implementation. It also covers the important activities of keeping track of misunderstandings,
defects and as well as project commitments.
Software Visible Model.
Models for true simplification.They help us to understand and buildthe problem and its solution, and
understanding the larger, more complex systems that we could not fully comprehend. A large part of
the Rational Unified Process is about building and maintaining models for the developing program.
Manage requirements.
There are many benefits of effective service management:
● Better management of complex projects. This includes a greater understanding of the intended
program behavior and service restrictions.
● Software quality improvement and customer satisfaction. A basic measure of quality is whether
the system does what needs to be done.
● Reduced project costs and delays. Correcting needs is very expensive.
● Improved group communication. Needs management facilitates user engagement
at the beginning of the process, it helps to ensure that the app meets their needs