Conventional Methods for Software Engineering