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 step size of a DAC?

A: A DAC and ADC will have by design a certain assignment of bits or steps each step or bit value is dependent o the total number of bits available 12 bit dac assuming 10v reference its LSB value will be 4.08 mv minimum 10V/2048=4.08 mv

2048 is 2 raised 12 times

What are the benefits of observational rather than lab based evaluations?

Observational techniques, typically, place the user in the eventual context in which a system will be operated. In contrast, lab-based techniques rely upon careful control of variables that might otherwise confound experimental results. Lab based studies can be used to make direct and fair comparisons between different systems using statistical measures of significance . In contrast, observational studies provide rich insights into the application of an interactive system but it can be difficult to make such direct comparisons when the experience of interactive with the system can be influenced by a host of factors that are difficult to replicate for each system within the eventual context of use.

What do use-case diagrams depict?

Use case UML diagrams depict functionality (use cases) offered by a system (subject) from a point of view of external user (actor), what designed or existing system can or is supposed to do for external users of the system.

See examples of use case diagrams in the related link.

What is difference between incremental model and spiral model?

spiral model is just like incremental model but in spiral emphasize is on risk analysis.

What is the difference between line organization and functional organization?

line orgnisation depands on level of work while functional is depands on work.

What is the applications of electronics in Daily life?

fax machines, answering machines, printers, scanners, mobile phones, and the Internet

======================================

Another contributor added:

auto ignition system, or the whole propulsion system of an electric or hybrid car

land-line telephone

cellphone

smartphone

microwave oven

weather radar

aircraft navigation

radio

television

traffic lights

anything you get hooked up to in a hospital that doesn't involve fluids

electric stoves

gas stoves without pilots

CD player

DVD player

any pedometer with a battery in it

smoke detector

carbon monoxide detector

fish finder

trolling motor

digital wrist watch

digital alarm clock

digital auto speedometer

GPS

anything else with a digital display

radio astronomy

fluorescent lights

infrared communication

LED lights

fiber-optic cable with any light in it

the TV remote

all communication with any satellite or other spacecraft

anything that uses a laser for any purpose

automatic clothes washer

kitchen dishwasher

wifi

pocket calculator

the whole computer that you're reading this on

Where can you buy a dc voltmeter?

Auto parts store is the best place. Check the section where they have battery supplies.

Difference between water fall model incremental model?

Water fall model

  1. waterfall model always attempt to start with full requirements
  2. Waterfall model is linear process flow execution.
  3. Each five framework activities in sequentially flow beginning with communication and culminating with deployment.
  4. In this linear process you can't go back.
  5. Doesn't response to resources.
  6. Inefficient used of resources.
  7. The waterfall model some time called the classic life cycle as well as linear process model/sequential model.
  8. In waterfall model more time spend in documenting

Incremental model

  1. Incremental model is process of repetitions developed in smaller chunks.
  2. An iterative life cycle model doesn't attempt to start with full requirements.
  3. This process is repeated

    producing a new version of software for each cycle of the model.

  4. In this incremental process you can go back.
  5. we are build the product step by step. W

    e can track the defects at early stages.

  6. This avoid the down word flow of the defects.
  7. In iterative model less time spend on documenting.
  8. example:

    Agile,

    XP (Extreme programming)

    ,scrum.

What is job profile for QA testing engineer?

Software QA (quality assurance) engineers are individuals who monitor every phase of the software development process so as to ensure design quality, making sure that the software adheres to the standards set by the development company.

Sometimes software quality assurance engineers are confused with software testers, which is a mistake. Software testers test parts of the software at different stages of development, whereas a software quality assurance engineer oversees the entire development process, which includes software testing, from start to finish. The monetary success of the software product is largely due in part to the quality of the product as well as the product's ability to hit the market on time. Both are the responsibility of the software quality assurance engineer.

Planning is looking a head and controlling is looking back?

planning may be looking ahead whilst controlling is ensuring the planning comes to a sucessful conclusion

What is Certifecate revocation list How is it used to validate digital certificates?

The Certificate Revocation List (CRL) is a list of certificates that were issued by a Certificate Authority (CA) and then subsequently revoked. The validator of a certificate is expected to search the CRL for that CA before accepting the certificate as valid.

How page table size calculate when virtual address space and page size and page table entry size given?

To calculate the page table size, divide virtual address space by page size and multiply by page table entry size.

Example: for a 120MB address space with a 4KB page size, you require 30,720 page table entries. If a page table entry is 4 bytes, you require a total page table size of 122,880 or 120KB.

The SCM is associated with?

Managing change and improved quality of software assets

What is aggregation in ooad?

An aggregation is a special form of association that models a whole part relationship between an aggregate(the whole) and its parts..

Is it possible to combine the process models?

Yes it is possible to combine process models. It is the spiral process model.This model of development combines the features of the prototyping model and the waterfall model

Let us consider the case study of the baggage-handling system at the Denver International Airport (DIA) again. Initially, DIA had intended that each individual airline would be responsible for building its own baggage-handling system. However, as the construction of the airport progressed, a larger vision emerged for the inclusion of an airport-wide integrated baggage-handling system that could provide a major improvement in the efficiency of luggage delivery and no one gave any thought to risk assessment. The essential concept of the Spiral Model is to minimize risks by the repeated use of prototypes and other means. Unlike other models, at every stage risk analysis is performed. The Spiral Model works by building progressively more complete versions of the software by starting at the center of the spiral and working outwards.

What do software engineers do on a daily basis?

  • Write documentation.
  • Attend peer reviews.
  • Design algorithms.
  • Develop code.
  • Write test procedures.
  • Interact with systems engineers & hardware engineers.
  • Run test procedures on code.
  • Redo everything they already did when a problem is found.
  • etc.

To be a good software engineer you must either have a high tolerance for tedium or really love it when you finally get to see the machine do what you told it to do.

What are advantages and disadvantages of direct-view storage tube?

The contrast in a DVST monitor is not sharp

They ordinarily do not display color .

Selected part of the picture can not be erased

The erasing and redrawing process can take several seconds for complex pictures.

Software Engineering is related to Engineering or not?

yes it is related 2 engineering because it has got to do with making and producing so that's related to engineering

What is software concept?

software concept is a concept of your software. BOOM!

What are the major classes of guided media?

twisted pair cable, coaxial cable, and fiber optic cable

A constant that multiplies a variable?

A constant that multiplies a variable is no longer a constant. By its very definition, a constant is something that can never be different. The result of variable multiplication is thus a variable, not a constant.

I would say that the above answer is not necessarily true. The common equation for the area of a circle is: area = pi * r2

The fact that you are multiplying the mathematical constant pi by a variable does not change the value of pi.

Agree with the second answer. Jsut to add, a constant that multplies a variable is called a coefficient.

When does CMM applied in software validation and verification?

CMM verifies the quality of the overall software development process beginning from problem definition. Software validation and verification are the subitems of CMM.