1.
KISS means?
Correct Answer
D. Keep IT Simple Stupid
Explanation
The correct answer is "Keep IT Simple Stupid." KISS is an acronym that is commonly used to remind people to keep things simple and avoid unnecessary complexity. The term "Stupid" in this context is not meant to insult or demean, but rather to emphasize the importance of simplicity in problem-solving or decision-making. By keeping things simple, it becomes easier to understand, communicate, and implement solutions effectively.
2.
What is XML?
Correct Answer
D. Extensive Mark-up Language
Explanation
XML stands for Extensible Markup Language. It is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. XML is widely used for storing and transporting data, and it is often used in web services and database management systems. The correct answer is Extensive Mark-up Language, which accurately describes the acronym XML.
3.
Today, the Web is extensively used as a major means of communication
with the external world as well as within an organization, and also, as a
tool to assist in carrying out its business process in a more effective
way.
Correct Answer
A. True
Explanation
The statement is true because the Web is indeed widely used for communication purposes both externally and internally within organizations. It is also used as a tool to enhance and streamline business processes.
4.
Most web systems are bound to continuously evolve and change, to meet the changing/growing needs of the organization.
Correct Answer
A. True
Explanation
Web systems are dynamic in nature and need to adapt to the evolving needs of the organization. As technology advances and business requirements change, web systems must be updated and improved to stay relevant and effective. Therefore, it is true that most web systems are bound to continuously evolve and change.
5.
To successfully develop a large Web System, we need a team of people with wide ranging knowledge and skills of? (Click all the right answer)
Correct Answer(s)
A. GrapHics designers
B. Database designers
C. Programmers
D. Networks security experts
E. Computer experts
F. Web Architects
Explanation
(Click all the right answer)
6.
The two key attributes of Web systems that distinguish their development from traditional software development are:(Click the right anwer)
Correct Answer(s)
A. Growth of requirements
C. Continual change of information content
Explanation
(Click all the right answer)
7.
What are the two attributes mandates that web system are easily ________________,___________________
Correct Answer(s)
A. Scalable
D. Maintainable
Explanation
Web systems need to be easily scalable in order to handle increasing amounts of traffic and data without compromising performance. Scalability allows the system to adapt and grow as the demands on it increase. Additionally, web systems need to be maintainable, meaning that they can be easily updated, modified, and repaired. This ensures that the system can be kept up-to-date and functioning properly over time.
8.
To Manage the _____________ of these software systems, new ____________, _________________ and development methodologies were developed
Correct Answer(s)
Complexity
Process models
Application architectures
Explanation
To manage the complexity of software systems, new process models and application architectures were developed. The complexity of software systems refers to the intricacy and difficulty involved in designing, developing, and maintaining them. Process models are systematic approaches that outline the steps and activities involved in software development, ensuring efficiency and effectiveness. Application architectures, on the other hand, provide a blueprint for organizing and structuring software components, ensuring scalability, maintainability, and reusability. By developing new process models and application architectures, organizations can better manage the complexity associated with software systems.
9.
Developing and implementing the sub-projects, are one of the seven essential steps for successful web system development.
Correct Answer
A. True
Explanation
Developing and implementing sub-projects is indeed one of the seven essential steps for successful web system development. This means that in order to effectively develop and implement a web system, it is necessary to break down the project into smaller, manageable sub-projects. This approach allows for better organization, easier tracking of progress, and the ability to allocate resources more efficiently. By following this step, developers can ensure a smoother and more successful web system development process.
10.
What is the primary causes of Web system failures?
11.
What is the skeletal backbone of most web pages on the internet
Correct Answer
C. HTML
Explanation
HTML is the skeletal backbone of most web pages on the internet. It stands for Hypertext Markup Language and is used to structure the content of a webpage. HTML provides a set of tags that define the elements on a webpage such as headings, paragraphs, images, links, and more. It is the standard markup language for creating web pages and is supported by all web browsers. While Java, PHP, scripting languages, and CSS are also used in web development, HTML is the fundamental language that defines the structure and layout of a webpage.
12.
We need a sound process for building Web system that?
Correct Answer
D. Assist in the integration of the know-how from various disciplines.
Explanation
The given answer suggests that a sound process for building a web system should assist in the integration of knowledge and expertise from various disciplines. This means that the process should facilitate the collaboration and coordination of different areas of expertise, such as design, development, and project management, to ensure a comprehensive and well-rounded approach to building the system. By integrating knowledge from various disciplines, the process can leverage different perspectives and skills to create a more effective and efficient web system.
13.
What is a Front-End?
Correct Answer
B. Is for the public to access information about the organization.
Explanation
The correct answer is "Is for the public to access information about the organization." This is because the front-end refers to the part of a website or application that is visible to and interacted with by the users or the public. It includes the design, layout, and user interface elements that allow users to access and navigate the information or services provided by the organization.
14.
Check at least 2 Web system development maturity model
Correct Answer(s)
A. Research
C. Web Site Construction
Explanation
The correct answer is "Research, Web Site Construction". In web system development, the first step is typically conducting research to gather information and understand the requirements of the project. This is followed by the construction of the web site, where the actual development takes place. The other options mentioned in the question, such as Extension, Analysis, and Architecture, are also important stages in web system development, but they are not specifically mentioned in the answer. Therefore, the correct answer is Research and Web Site Construction.
15.
What is Web Engineering?
16.
Developing and implementing the sub-projects, are one of the seven essential steps for successful web system development.
Correct Answer
A. True
Explanation
Developing and implementing sub-projects is indeed one of the seven essential steps for successful web system development. This process involves breaking down the main project into smaller, manageable tasks or sub-projects, which can then be developed and implemented individually. By doing so, it allows for better organization, collaboration, and tracking of progress, ultimately leading to a more efficient and successful web system development process.
17.
Web system needs to meet the needs of many types of its stakeholders. What are they?
18.
What are the similarities between software engineering and web engineering?
19.
The application of scientific and _________________ to practical ends such as the design, manufacture, and operation of efficient and _____________________, machines, processes, and systems.
Correct Answer
Mathematical principles
Economical structures
Explanation
The correct answer is "Mathematical principles, Economical structures." The application of scientific and mathematical principles to practical ends such as the design, manufacture, and operation of efficient and economical structures, machines, processes, and systems is essential. By utilizing mathematical principles, engineers can optimize the performance and efficiency of their designs. Additionally, considering economical structures ensures that the final product is cost-effective and efficient in terms of resources and materials used.
20.
Development requires positive outlook and expertise from many different disciplines
Correct Answer
B. False
Explanation
The statement suggests that development requires both a positive outlook and expertise from multiple disciplines. However, this is not necessarily true. While a positive outlook may be beneficial, development can still occur without it. Additionally, expertise from multiple disciplines is not always required for development to take place. Therefore, the answer is false.