answersLogoWhite

0

📱

Software Engineering

Software engineering is the process of applying well-developed techniques and practices in order to create new software products. Questions about everything from design patterns to requirements and specification belong here.

1,663 Questions

What is the diffference between waterfall model and modified waterfall model?

Modified waterfall model verified and validate the user requirements for every phase. Meanwhile, waterfall did not, it only verify and validate user requirement at the end of the phase.

6 What is the role of a Micro sequencer in Microprogramming Control Unit?

In computer architecture and engineering, a sequencer or microsequencer is a part of the control unit of a CPU. It generates the addresses used to step through themicroprogram of a control store.

Usually the addresses are generated by some combination of a counter, a field from a microinstruction, and some subset of the instruction register. A counter is used for the typical case, that the next microinstruction is the one to execute. A field from the microinstruction is used for jumps, or other logic.

Since CPUs implement an instruction set, it's very useful to be able to decode the instruction's bits directly into the sequencer, to select a set of microinstructions to perform a CPU's instructions.

Most modern CPUs are considerably more complex than this description suggests. They tend to have multiple cooperating micromachines with specialized logic to detect and handle interference between the micromachines.

When was Steam - software - created?

Steam - software - was created on 2003-09-12.

Blood bank management system-UML diagram?

The UML are behavioral diagram used to describe a set of actions that some systems(s) should or can perform in collaboration with one or more external users of the system. In this case, blood bank management systems.

Discuss the advantages of waterfall model?

Advantage: -

1-You get the software according to your demand.

2-It is best for small projects.

3-It is very much sequential & systematic.

What is information hiding in software engineering?

The Modules should be designed specifically so that no information(Algorithm and data) contained within the module is not accessible to the other module that have no need of that information.

Hiding implies that Effective modularity can be achieved by defining a set of independent modules that communicate with one another only through information necessary to achieve software function.

What ways can object oriented systems be considered cure to the software crisis?

It isn't clear what you mean by the "software crisis". The benefits of object oriented systems are usually in the re-use of code (not having to write the same type of code over and over again), which leads to a better ROI (return on investment).

This means you can leverage what you already have done to get a product to market faster.

What are the four p's of software engineering?

There four p's in software engineering. The four p's are people , product, process, project.

Why do you think software development is risky?

Not all models of software engineering are risky. The spiral model takes care of risk in every phase.

Provide three examples of software development projects that would be amenable to prototyping?

  1. Mobile App Development: Creating a new mobile app could benefit from prototyping to quickly test user interfaces and gather feedback on functionality before finalizing the design.
  2. E-commerce Website: Developing an e-commerce platform allows for prototyping to validate the user experience and checkout processes, ensuring they meet customer expectations before full implementation.
  3. Enterprise Software Solutions: Prototyping can be effective in enterprise software projects to demonstrate workflows and gather stakeholder input, ensuring that the final product aligns with business needs and requirements.

As part of the overall systems engineering process there are a variety of software development methods but the three most common at DoD are the Waterfall Approach the Incremental Approach and the Appr?

The three most common software development methods used by the Department of Defense (DoD) are the Waterfall Approach, the Incremental Approach, and Agile development. The Waterfall Approach is a linear and sequential model where each phase must be completed before the next begins, making it suitable for well-defined projects. The Incremental Approach allows for partial implementation and delivery of software in stages, enabling early testing and feedback. Agile development emphasizes flexibility, iterative progress, and collaboration, accommodating changes throughout the project lifecycle.

What is traffic engineering and objects?

Traffic engineering is a branch of engineering that focuses on the planning, design, and operation of transportation systems to ensure safe and efficient movement of people and goods. It involves analyzing traffic patterns, optimizing traffic flow, and implementing control measures such as signals, signage, and road design. Key objects of traffic engineering include roads, intersections, traffic signals, and signage, all aimed at improving safety and reducing congestion. The field also incorporates data analysis and modeling to predict and manage traffic behavior effectively.

What are three examples of software projects that would be amendable to the water model Be specific?

Three examples of software projects well-suited for the Waterfall model include:

  1. Government Compliance Systems: Due to their fixed requirements and regulatory standards, these projects benefit from the structured phases of the Waterfall model, ensuring thorough documentation and validation at each stage.
  2. Embedded Systems Development: Projects involving firmware for hardware devices often require detailed specifications upfront, making the sequential nature of Waterfall effective for managing design, implementation, and testing processes.
  3. Large-Scale Enterprise Resource Planning (ERP) Systems: Implementing ERP solutions typically involves extensive planning and a clear understanding of requirements, making the Waterfall model ideal for managing the detailed phases of development and integration.

Can you make your sony vaio a hackintosh SVE14A27CXH?

Yes, it is possible to create a Hackintosh using a Sony Vaio SVE14A27CXH, but it may require significant effort and technical knowledge. Compatibility with macOS can vary based on the specific hardware components in the laptop, so you would need to research compatible versions and necessary drivers. Additionally, you might encounter challenges related to hardware drivers, functionality, and stability. Always ensure you follow legal guidelines regarding macOS usage and installation.

What are working conditions for software engineering?

Working conditions for software engineers can vary widely depending on the company and work environment. Generally, they often enjoy flexible hours, opportunities for remote work, and collaborative team settings. The work typically involves long hours at a computer, which can lead to ergonomic concerns but is often balanced by benefits like competitive salaries and professional development opportunities. Additionally, many companies emphasize a positive culture that encourages innovation and work-life balance.

Is software engineering appilicable when web apps are built?

Yes software engineering is applicable when web apps are built. Requirement, design, coding, testing all must be done.