23 June 2012

Changing mac address in windows registry

MAC-Address is the hardware Network Address for the NIC which is unique for the system. However, there may be time when you need to change the MAC-Address for administrative purpose on a network. Some of the device drivers come with an option to change it from the device properties but not all (like my Broadcom Gigabit Ethernet Driver). For those who do not have the luxury of changing the MAC-Address from the device properties there is a way to do this  by editing the Windows Registry.
To change MAC-Address for a Network card in Windows Registry:
1. Click Start – Run, type “regedit”
2. Navigate to
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318]
HKEY_LOCAL_MACHINE
    \SYSTEM
        \CurrentControlSet
            \Control
               \Class
                  \{4D36E972-E325-11CE-BFC1-08002BE10318}
               
3. Under this key, you shoud see numbers in sequence as “0000″, “0001″ and so on. Click on one at a time to check the description of the device to match it with that of your Network Card. In my case (0001)


4. Once found, in the right-pane, look for “NetworkAddress” key value. If you find it, right-click and select modify. Enter the desired MAC-Address as a 12 digit number (all in one, no “space” “.” or “-”)
5. If you don’t find the key, right-click in the rightpane, select “New” – “String Value”. Enter the name as “NetworkAddress”. Now modify and set the desired value.
6. Now, disable and enable the Network card from the ControlPanel – Network Connections.
This should reflect the new MAC-Address on your NIC. Should you choose to go back to the original manufacturer set MAC-Address simply delete the key you just created/modified in the Windows Registry.

Source: http://www.windowsreference.com

18 June 2012

Teamwork

Right balance of technical skills and personalities, and organizing that group so that the members work together effectively.

Personality Type

  • Task-oriented -
    • The motivation for doing the work is the work itself.
    • who are motivated by the intellectual challenge of software development.
  • Self-oriented -
    • Who are principally motivated by personal success and recognition.
    • They are interested in software development as a means of achieving their own goals.
    • Have longer-term goals, such as career progression, that motivate them and they wish to be successful in their work to help realize these goals.
  • Interaction oriented -
    • The principal motivation is the presence and actions of co-workers.
    • People go to work because they like to go to work.

Most software engineering is a group activity The development schedule for most non-trivial software projects is such that they cannot be completed by one person working alone. A good group is cohesive (solid) and has a team spirit. The people involved are motivated by the success of the group as well as by their own personal goals. Group interaction is a key determinant of group performance. Flexibility in group composition is limited Managers must do the best they can with available people

The People

The Stakeholders
  1. Senior manager – define business issues.
  2. Project (technical) manager – plan, motive, organize and control practitioners.
  3. Practitioners – deliver technical skill.
  4. Customers – specify the requirements.
  5. End user – directly interact with product.

Team Leaders
MOI Model of Leadership
  1. Motivation - The ability to encourage (by push or pull) technical people to produce to their best ability.
  2. Organization - The ability to mold exiting processes that will enable the initial concept to be translated into a final product.
  3. Ideas or innovation - The ability to encourage people to create and feel creativity
People Need Hierarchy

Characteristics of Team Leaders
  • Problem solving
    • Ability of diagnose the technical and organizational issues
    • Systematically structured solution or motivate practitioners to develop the solution
    • Apply lessons learned from past projects
  • Managerial Identity
    • Take responsibility of a assigned project
    • Must be confident
  • Achievement
    • Optimizing capability of productivity
  • Influence and team building
    • Able to “read” people
    • Able to understand verbal and nonverbal signals
    • Must remain under control in high-stress situations

Project Management

Projects need to be managed because professional software engineering is always subject to organizational budget and schedule constraints. The project manager’s job is to ensure that the software project meets and overcomes these constraints as well as delivering high-quality software.
Important goals are:
  1. Deliver the software to the customer at the agreed time.
  2. Keep overall costs within budget.
  3. Deliver software that meets the customer’s expectations.
  4. Maintain a happy and well-functioning development team.

Project Management Spectrum
  1. People
    1. Managing People
    2. Teamwork
  2. Product
  3. Process
  4. Project

02 June 2012

Class Diagram

  • The class diagram is a static diagram. It represents the static view of an application.Class diagram is not only used for visualizing, describing and documenting different aspects of a system but also for constructing executable code of the software application.
  • The class diagram describes the attributes and operations of a class.
  • The UML diagrams like activity diagram, sequence diagram can only give the sequence flow of the application but class diagram is a bit different. So it is the most popular UML diagram in the coder community.
  • So the purpose of the class diagram can be summarized as:
    • Analysis and design of the static view of an application.
    • Describe responsibilities of a system.
    • Base for component and deployment diagrams.
    • Forward and reverse engineering.

Identifying Analysis Classes From a System:

  • General classifications for a potential class
    • External entity (e.g., another system, a device, a person)
    • Thing (e.g., report, screen display)
    • Occurrence or event (e.g., movement, completion)
    • Role (e.g., manager, engineer, salesperson)
    • Organizational unit (e.g., division, group, team)
    • Place (e.g., manufacturing floor, loading dock)
    • Structure (e.g., sensor, vehicle, computer)

Classes Hierarchy :

Classes Hierarchy

Example of Class Box :

Class Box

Class Diagram Drawing :

Class Diagram

Swim lane Diagram

  • Allows the modeler to represent the flow of activities described by the use-case and at the same time indicate which actor (if there are multiple actors involved in a specific use-case) or analysis class has responsibility for the action described by an activity rectangle.
  • A swim lane diagram, sometimes called a cross-functional diagram.
  • It is a process flowchart that provides richer information on who does what.
  • It can also be expanded to show times—when tasks are done and how long they take.

Example :Swim lane Diagram for POS

Swim lane Diagram for POS

01 June 2012

Activity Diagrams

Activity Diagram Tools:

Activity Diagram Tools

Synchronization Bar:

A Synchronization Bar is used to describe an intermediary step in a process in an activity diagram.  This intermediary process re-establishes a logical level, usually the result of several inputs.


Example :Activity Diagram for Log in System

Activity Diagram for Log in System

Use Case Text

  • It is effective to use the first person “I” to describe how the actor interacts with the software.
  • Format of the text part of a use case.
Example


Use-case title :
Use-case text for system user.

Actor : system user.

Description :I can add new member in this system also i can add a subject... ... ... ... ... ... ...

 

Content are helpful for you?

Follow by Email