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 balanced mis?

From management point of view the balanced MIS is an approach to performance measurement that combines traditional financial measures with non-financial measures to provide managers with richer and more relevant information about activities they are managing.

What does an engineer build?

Depends what you're looking for, anything and everything.

What is the Scope of software engineering?

•The scope of software engineering is extremely broad. In general, five aspects are involved:

-Historical Aspects

-Economic Aspects

-Maintenance Aspects

-Requirements, Analysis, and Design Aspects

-Team Development Aspects

What is the main limitation of the water fall model?

  • The model implies that you should attempt to complete a given stage before moving on to the next stage
    • Does not account for the fact that requirements constantly change.
    • It also means that customers can not use anything until the entire system is complete.
  • The model makes no allowances for prototyping.
  • It implies that you can get the requirements right by simply writing them down and reviewing them.
  • The model implies that once the product is finished, everything else is maintenance.

Explain different types of coding style in software engineering?

Meaningful variable names.

Always use descriptive and meaningful variable names. Don't worry about the length. Meaningful variable names help other people reading your code understand what is going on. Example:

if (a <= = 24)

What is a? This is confusing.

if (vacationHours <= = 24)

See, better.

<li>Variable scope indicated by name.

Code is easier to read and understand if each variable indicates it's scope. One way to do this is to add prefixes to variable names, for example:

Scope = Class member or instance variable: m_hours

Scope = Class static variable: s_hours

Scope = Parameter passed in a method call: p_hours

Scope = local variable to a method: l_hours

Regards

~Anoop

What are disadvantages of the rational unified process?

  • Not suitable for small scale industry and safety critical projects.
  • Time consuming due to lengthy documentation
  • Cost Consuming

Define commercial risk?

Commercial risk is business risk. A business measures risk to determine if investments or projects are worth investing in before they do so.

What are the applications of a monostable multivibrator?

applications of monostable multivibrator
A monostable is a circuit that will respond to a stimuli only once and only for a period. Its usage can be many depends of applications

Provide three example of software projects that would be amenable to the incremental model?

Provide three examples of software projects that would be amenable to the incremental model. Be specific.

What Challenges that software engineering face nowadays?

1.heterogeneity

2.delivery time

3.trustworthy

4.business and social change

5.security

6.learn to write multithread application

7.learn how to operate programming tool and environment internally

What is the relationship between XML Technology and Software Engineering?

I guess you have to learn some basics. Software Engineering is a Engineering discipline and XML is a technology. There is no such relation of those two. XML is using widely in computer programming. E.g. for config. an application, store data.

What is modality in software engineering?

modality provides information about the participation of a particular data object in relationship.

What is a software engineering paradigm?

This is a dangerous question. The reason we have so many different paradigms is because no single one is the "most effective" in all general cases. You need to pick and choose for your various projects and problems.

Saying that one is the "best" would show little more than the personal feelings of the person who answers it.

What is BPR?

BPR is business process re-engineering

What is an interrupt?

interrupt is a disturbance ,and request to do various jobs unusually while executed to be in current process in a system

What is parallel counter?

In digital circuits, Parallel Counters are series of n flip-flops. It has 2n states. The notion of the word parallel is that, a clock pulse is given at-a-time to all the flip-flops. It may be fed directly. or alternatively, it may be ANDed with some other variable (for example output of previous stage, some other stage etc.).

One may have a look at this image :

http://www.csbdu.in/virtual/DIGITAL%20MUP/3.2_clip_image015.jpg

What is Hardware and software selection in software engineering?

Hardware Selection Criteria

  1. Computer hardware must support the software available currently and that which will be purchased in the next year.

  1. Hardware must have compatibility and connectivity to existing networks or that which is planned for immediate purchase.

  1. Hardware must be upgradeable and expandable to meet the needs of the next several years.

  1. Hardware will be purchased with an appropriate length of warranty.

  1. Hardware maintenance shall be performed by a local vendor or in-house personnel.

  1. Whenever feasible, hardware standards will be maintained so that like brands and configurations are installed together to simplify installation and support.

  1. Attempts will be made to stay abreast of innovative mechanisms for extending the useful life of installed equipment.

Software Selection Criteria

  1. Software must be compatible with current and near future hardware.

  1. Software is standardized throughout the district whenever possible to improve purchasing power, simplify training, and facilitate support.

  1. Software must comply with current standards set by the technology committee or be approved by the Technology Director.

  1. Curricular software must support and enhance the local curriculum and school goals.