- software deployed as a hosted service and accessed over the Internet
- E-Mail is the best example for SaaS (GMail, Yahoo...)
Software as a Service (or SaaS)
SOA or Service-Oriented Architecture
- Service-Oriented Architecture (SOA) is a set of principles and methodologies for designing and developing software in the form of interoperable services.
- These services are well-defined business functionalities that are built as software components that can be reused for different purposes.
- XML is commonly used for interfacing with SOA services
- SOA enables the development of applications that are built by combining loosely coupled and interoperable services
Class member visibility notations in UML
To specify the visibility of a class member (i.e., any attribute or method) there are the following notations that must be placed before the member's name
- + : Public
- - : Private
- # : Protected
- ___ : Static
- / : Derived
- ~ : Package
Agile Scrum
Scrum is a process skeleton that contains sets of practices and predefined roles. The main roles in Scrum are
- the “ScrumMaster”, who maintains the processes (project manager)
- the “Product Owner”, is responsible for communicating the vision of the product to the development team.
- the “Team”, a cross-functional group who do the actual analysis, design, implementation, testing, etc.
- A product owner creates a prioritized wish list called a product backlog.
- During sprint planning, the team pulls a small chunk from the top of that wishlist, a sprint backlog, and decides how to implement those pieces.
- The team has a certain amount of time, a sprint, to complete its work - usually two to four weeks - but meets each day to assess its progress (daily scrum).
- Along the way, the ScrumMaster keeps the team focused on its goal.
What is scriptresource.axd?
- It's HTTPHandler file
- ScriptResource.AXD contains all of the clientside javascript routines for Ajax.
- Automatically GZip/Compressing your scripts.
- Dynamically resolving Release/Debug scripts based on build parameters. This is useful, if you keep two types of the same script: one for debug, and one packed for release.
- Can be used for Non-MsAJAX Framework script assets such as jQuery.
What is WebResource.axd?
- WebResource.axd is an HTTP Handler, part of the .NET Framework
- The main task is getting an embedded resource out of a DLL and returning its content
- Right click the file in the project
- set the file's Build Action to "Embedded Resource"
- Page.ClientScript.GetWebResourceUrl(this.GetType(), "filename.js")
- Using the above code you can register it in the client script (Page.ClientScript.RegisterClientScriptInclude)
- <script src="/TestWebsite/WebResource.axd?d=xlz&t=987" type="text/javascript">
Waterfall model
- The waterfall model is a sequential design process
- It is likely flowing steadily downwards (like a waterfall)
- Various phases are Conception, Initiation, Analysis, Design, Construction, Testing, Production/Implementation and Maintenance.
What is Sprint
- A sprint is a basic unit of development in the agile development methodologies.
- Sprints tend to last between one week and one month
- Each sprint is preceded by a planning meeting, where the tasks for the sprint are identified and an estimated commitment for the sprint goal is made, and followed by a review or retrospective meeting where the progress is reviewed and lessons for the next sprint are identified.
Subscribe to:
Posts (Atom)